I just found out he died on 21 Sep. Best known as Captain Spaulding in House of 1000 Corpses and The Devil's Rejects.
You can support Geekzone with a one-off or recurring donation via PressPatron.