David T. Caines, CPA