Search for "Franco Garofalo"
in
Hell of the Living Dead (1980)
Sex of the Witch (1973)