John Keeling, CPA