Steve Self's Location
Northbrook, IL, US
Steve Self's Work
Steve Self's Education
Steve Self's Summary
Steve Self, based in Northbrook, IL, US, is currently a Vice President of Sales at St Croix Rods, bringing experience from previous roles at Maurice Sporting Goods, South Bend Sporting Goods and Zebco Brands. Steve Self holds a 1980 - 1984 Bachelor's degree in Marketing @ Northern Illinois University. Steve Self has 3 emails and 1 mobile phone number on RocketReach.