David DeCoteau Best movies: Dr. Alien (1989) Puppet Master III: Toulon's Revenge (1991) Nightmare Sisters (1988)