From Newton, Massachusetts, USA • 1926 - 2019
John O’Leary (born 5 May 1926 - died 5 June 2019) is an American actor. (Via TMDB)
Waxwork II: Lost in TimeFilm • 1992
The HauntedFilm • 1991
The Haunting of MorellaFilm • 1990
Stepfather IIFilm • 1989
The IslandFilm • 1980
Demon SeedFilm • 1977