From Montegrosso d'Asti, Piedmont, Italy • 1933 - 2013
We don't have a bio for this person yet
SleeplessFilm • 2001
The Phantom of the OperaFilm • 1998
The Wax MaskFilm • 1997
City of the Living DeadFilm • 1980
The Suspicious Death of a MinorFilm • 1975
The Living Dead at Manchester MorgueFilm • 1974