David Anderson, CPA