John Johnston, CPA