Steve Larson

Steve Larson (born February 1, 1964, in Indianapolis, Indiana, USA) portrayed Slade in the Season 3 episode "The Good, the Bad and the Cursed".