Christopher M. Ham, CPA