THOMAS R. WHELAN CPA