THOMAS P. FLEMING CPA