He has had a diverse career, starting as a staff auditor with the public accounting firm Arthur Young & Company. He excelled at senior finance positions for a number of companies in the metals, testing and electronic bank card industries.