David McCullough, CPA