Barry Buchanan
Terminal Exposure
1987
Movie
Neon Maniacs
1986
Movie
The Loch Ness Horror
1981
Movie
Mistress of the Apes
1979
Movie