Our Team

Craig J. Haffa, CPA

Manager

(716) 854-5034 ext. 154

chaffa@bspcpa.com

Connect on LinkedIn

15

years in Industry

1

year at BS&P

Service & Industry Specialties

Manufacturers

Professional Services

Contractors

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?