From Scarborough, Yorkshire, England, UK • 1928 - 1998
We don't have a bio for this person yet
LifeforceFilm • 1985
VenomFilm • 1981
Omen III: The Final ConflictFilm • 1981
The ShiningFilm • 1980
The Abominable Dr. PhibesFilm • 1971
The Giant BehemothFilm • 1959