We don't have a bio for this person yet
The People Who Own the DarkFilm • 1976
The Legend of Blood CastleFilm • 1973
Hunchback of the MorgueFilm • 1973
Dr. Jekyll vs. The WerewolfFilm • 1972