Tax Manager | CPA

LinkedIn  /  856-533-3041

John joined Haefele Flanagan in 2021, bringing more than three decades of diverse public accounting experience.  John works with individuals, private and public companies, and not-for-profits specializing in tax preparation, audit and attestation, SEC reporting, fraud and forensic accounting and consulting. 

Outside of work, John enjoy sports, studying genealogy, and time with his family.


Bachelor of Science in Accounting – Drexel University, Philadelphia, PA

Professional Credentials:

Certified Public Accountant in Pennsylvania


American Institute of Certified Public Accounts

Pennsylvania Institute of Certified Public Accountants

Drexel University Alumni Ambassador

Alumni Association of Alpha Pi Lambda Fraternity Board Member

Stray Cat Relief Fund

What’s your favorite part of your job? 

The people are awesome and I get tremendous satisfaction helping clients achieve their goals.

When you were a child, what did you want to be when you grew up?

A world traveler

Words to live by:

Life is like accounting, everything must be balanced.