Head Coach

John KaraffaDr. John Karaffa is the President of ProSport CPA, a premier accounting firm that provides expert tax, accounting, and financial education services exclusively to professional athletes. Since his basketball playing days at Butler University and as a professional athlete overseas, John has amassed over 25 years of extensive tax, accounting, and financial experience. Prior to founding ProSport CPA, John was the Chief Accounting Officer at a major U.S. multinational firm, a Chief Financial Officer at a NASDAQ company, and a Tax Manager with a “Big 4” accounting firm.

John earned his Doctor of Business Administration in 2010, publishing a doctoral dissertation, entitled Retired National Football League Players’ Perceptions of Financial Decisions Made: A Phenomenological Study, which was a first-of-its-kind study of the financial decisions made by professional athletes. Additionally, he received a Master of Business Administration in International Business, a Graduate Certificate in Accounting, and a Bachelor of Science in Accounting. John is a Certified Public Accountant, Personal Financial Specialist, Certified Financial Planner®, and NFLPA Registered Player Financial Advisor.

John coaches, mentors, and educates his professional athlete clientele on making good financial and life decisions. His goal is to maximize client wealth while improving the financial literacy of his clients. John’s expert educational acumen comes from his experiences teaching college-level personal finance and accounting courses. Feel free to contact John to see why we are THE Tax Pro for the Pros®.


Roy Wullich is the Chief Tax Conductor of ProSport CPA. Roy has a Bachelor of Business Administration in Accounting and is a Certified Public Accountant with over 25 years of tax experience. Roy has worked as a Tax Manager with two of the premier “Big 4” accounting firms and as the Director of Tax Compliance at a major U.S. multinational firm.

Ed Friend serves as ProSport CPA’s Director, Business & Family Office Services. Ed holds a Bachelor of Science in Accounting and is a Certified Public Accountant with over 25 years of diverse tax experience. Ed has worked as an International Tax Manager with several major multinational companies, and earlier in his career, he was a Tax Accountant for a top regional public accounting firm.

Dick DeNicola is ProSport CPA’s Tax Senior with over 35 years’ of experience in a variety of management roles. He also serves as the Canadian Tax Team Lead. Dick studied at Bucknell University and is a military veteran.

Para Smith serves as ProSport CPA’s Director, Customer Service and Office Manager. Para holds a Master of Social Work and a Bachelor of Science in Education.

Sarah Reeves serves as our Senior Tax Accountant. Sarah is an Enrolled Agent and has a Bachelor of Business Administration in Finance and a Bachelor of Arts in Spanish. She has 20 years of experience in various accounting and educational roles, both in the U.S. and abroad. Earlier in her career, she was an International Controller of a major U.S. multinational firm.

Leslie Caldwell is the Communication and Marketing Manager for ProSport CPA. She has a Bachelor of Arts degree in Journalism/Mass Communication and more than 25 years of experience in publishing and multi-media journalism.

Teresa Karaffa is the Vice President of ProSport CPA, in charge of Human Resources, Informational Technology, and Marketing. Teresa holds a Bachelor degree in Interdisciplinary Studies.

Kathy Blohowiak serves as ProSport CPA’s Administrative Assistant. Kathy holds an Associate degree in Small Business Management.

Tony Bruno is a Project Manager at ProSport CPA. Tony has worked in various roles within the financial services industries for almost 20 years. Tony studied Finance at George Mason University.

Cesar Bocachica serves as a Junior Tax Associate. Cesar, who is also a native Spanish speaker, holds a Preparer Tax Identification Number (PTIN) from the Internal Revenue Service and is studying to become a CPA.

Trey Cox serves as ProSport CPA’s Junior Accountant and Marketing Assistant. Trey holds an Associate degree in Business Administration and is currently studying to earn his Bachelor degree in Accounting from the University of Richmond.