Visual Effects · Born 1954
Stephen Chiodo (born March 2, 1954) is a producer, known for Killer Klowns from Outer Space (1988), Team America: World Police (2004) and Screamers (1995). He was previously married to Teresa Willock.
Theodore Rex
1995 · as Guy in the Bag (puppeteer)
Eskimo
1971 · as Narrator
The Beast from the Egg
1968
Land of Terror
1967