From Toronto, Ontario, Canada • 1929 - 2022
Neil Chester Vipond (December 24, 1929 – July 15, 2022) was an American-based Canadian actor and stage director. (Via Wikipedia)
The Day the World EndedFilm • 2001
Bay CoveFilm • 1987
PhobiaFilm • 1980