David Blain, CPA