From Alphington, Devon, England, UK • 1910 - 1992
We don't have a bio for this person yet
Twins of EvilFilm • 1971
The Vampire LoversFilm • 1970