He has been an auditor, controller, and director of accounting at American Express. He is currently a volunteer business mentor with the Small Business Administration, and a financial consultant and accounting professor.