We don't have a bio for this person yet
Return of the Living Dead IIIFilm • 1993
Warlock: The ArmageddonFilm • 1993