Show more
Delmer "Del" Lord was a Canadian film director and actor best known as a director of Three Stooges films. Wikipedia