Our Team
Craig J. Haffa, CPA
Manager
(716) 854-5034 ext. 154
chaffa@bspcpa.com
Connect on LinkedIn
years in Industry
year at BS&P
Service & Industry Specialties
Craig brings more than a decade of industry experience to his managerial role at BS&P, where he provides personal and business tax and advisory services, including support for international clients. He works closely with manufacturing businesses, contractors, and professional service firms, helping clients navigate complex tax matters with confidence.
Known for his diligent, big-picture approach, Craig takes the time to understand each client’s full situation before diving into the details. This perspective allows him to identify practical, well-aligned solutions, whether addressing a planning opportunity or resolving a tax challenge. He’s most satisfied when he can deliver a solution that truly fits a client’s needs.
Outside of work, Craig enjoys golfing and bowling, outlets that let him tap into his competitive edge.
Education & Training
- Bachelor of Science, Business Administration/Accounting, Niagara University
- Master of Business Administration, Accounting, Niagara University
Professional Affiliations



Credentials & Designations
- Certified Public Accountant (CPA)
Looking for more from your accountant?
















