Kevin Scott Allen (born 20 March 1964) is an American stage, film, and television actor. (Via Wikipedia)
Puppet Master: Axis TerminationFilm • 2017