The EFPR Group of Companies

For over 60 years, our knowledgeable and experienced team of CPAs and business consultants have been serving individuals and businesses in Western New York and around the nation.

Kevin Hill

CPA

Kevin Hill

“The tax burden, as well as the compliance issues that most of our clients face, can be significant. It certainly impacts their bottom line. For me, creative advice and timely deliverance of such advice is a critical component of what I do every day. It’s how we deliver the outstanding service our clients have come to expect from EFPR Group.”

Kevin is a Partner at EFPR Group. He has over 26 years of public accounting experience with comprehensive expertise in business tax and consulting.  Kevin now focuses his tax practice on closely held businesses as well as international tax planning. In this area, Kevin guides clients who have international tax issues from a U.S. tax perspective.

Kevin has developed a particular niche in working with businesses and individuals, either immigrating or setting up a business in the U.S., and addressing their unique issues regarding taxation and planning.  In particular, Kevin provides guidance to a group of Australian and Canadian businesses and individuals.  Kevin also specializes in the challenging areas of Expatriate and Inpatriate Taxation.

Kevin has also served in a variety of leadership positions in the Firm. From 2007 to 2014 he was the head of the Firms’ tax department and from October 1, 2014 to September 30, 2018 Kevin was the Firm’s Chief Executive Officer and a member of the Executive Management Committee. Kevin continues to serve on the Firm’s Executive Management Committee.

Education and Certifications

  • Certified Public Accountant
  • St. John Fisher College, Accounting

Professional Affiliations

  • American Institute of Certified Public Accountants

Community Affiliations

  • Ontario County Economic Development Corporation, Treasurer
  • Rochester American Diabetes Tour de Cure, Executive Committee

For more information call

800.546.7556