James G. Cullen, CPA