troy herfoss