John Carrigan, CPA