NetflixMovies

Directed by David Schmoeller

Films directed by David Schmoeller, four in all, made between 1979 and 1992. The best known are Tourist Trap, Puppet Master and Crawlspace.