MST3K

David Brandon (born December 13th, 1951), sometimes credited as David Cain Haughton, is an actor born in Ireland who has appeared in over 50 motion pictures (primarily in Italy).

Riffed Movies[]

External links[]