Michael P. Deegan, CPA