He worked for 30 years at Deloitte and Touche in Mountain View, California. He also served as the board president for Mercury House Press for ten years and was a lead in their move to form the company as a nonprofit organization after the owner retired. He continues to manage the release of several Mercury House Press titles every year.