From Petrograd, Russia (now St. Petersburg, Russia) • 1921 - 2004
We don't have a bio for this person yet
The Last Horror FilmFilm • 1982
Children of the DamnedFilm • 1964