Leslie McFarlane was born on October 25, 1902 in Carleton Place, Ontario, Canada. Leslie was a writer and director, known for The Boy Who Stopped Niagara (1948), Invisible Armour (1948) and Here's Hockey (1953). Leslie died on September 6, 1977 in Whitby, Ontario, Canada.