Michael B. Gordon, CPA