From Englewood, New Jersey, USA • 1955 - 2014
Stephen Lee (November 11, 1955 – August 14, 2014) was an American actor from Englewood, New Jersey. (Via Wikipedia)
Carnosaur 3: Primal SpeciesFilm • 1996
The UninvitedFilm • 1996
The Pit and the PendulumFilm • 1991
Ghoulies III: Ghoulies Go to CollegeFilm • 1990
DollsFilm • 1987