We don't have a bio for this person yet
Red Rings of FearFilm • 1978
Strange Love of the VampiresFilm • 1975
Devil's PossessedFilm • 1974