Between 1975 and 1980, he was at Deloitte & Touche, where he served as an administrative manager, and as a management advisory services manager. His time at Deloitte & Touche prepared him for the variety of experiences that were to follow in the coming decades, including time spent in leadership positions soon after. For six years, he served as the Chief Financial Officer of LEDIC Management Group, and later he served as the Chief Operating Officer of Dealers Auto Auctions Group / City Enterprises and as the Chief Financial Officer of Thompson Wireless / Gorilla Games. More recently, he was a consultant in the IT and auto auction industries.