Partner | CPA, CITP, QuickBooks ProAdvisor

LinkedIn  /  856-533-3048

A licensed CPA in Pennsylvania and New Jersey, Bill entered the financial industry in 1987 and joined Haefele Flanagan one year later. His expertise spans accounting and assurance, government and single audits and tax and management advisory services.

Bill works with for-profit and nonprofit entities, advising on HUD, distribution, manufacturing, contracting, real estate, retail and other service industries. A Haefele Flanagan Partner since 2005, he also serves as the company’s Director of Information Technology. Outside of the office, Bill is an active board member for The Starting Point, Inc. of New Jersey.


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

Professional Credentials

Certified Public Accountant in Pennsylvania and New Jersey

Certified Information Technology Professional

CPA Associates International, Inc. – Information Technology Committee

QuickBooks ProAdvisor


American Institute of Certified Public Accountants

New Jersey Society of Certified Public Accountants

Pennsylvania Institute of Certified Public Accountants

The Starting Point, Inc. of New Jersey – Board Member

What’s your favorite part of your job? 

Solving client problems, helping them sleep better at night and helping them save money

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

An astronaut

Words to live by:

Choose a job you love and you will never have to work a day in your life.