William R. Hanna, CPA