John Patton, CPA