Richard Alden was born in Toronto, Canada. He was an actor, known for The Sadist (1963), Deadline (1980) and The McMasters (1970). He died on 10 June 2022. imdb.com