We don't have a bio for this person yet
The Doll of SatanFilm • 1969
The Last Man on EarthFilm • 1964
Challenge the DevilFilm • 1963