G. MICHAEL HALL, CPA