David W Hahn, CPA