Michael J. Broughton, CPA