John Donovan, CPA