John has over 25 years of accounting and auditing experience, including 18 with Ernst & Young. John has worked with a variety of organizations in the manufacturing, distribution, not-for-profit, and healthcare industries. This includes public filings as well as private entities. In addition to financial statement audits, John has extensive experience in dealing with public debt filings and refinancing, interest rate swaps and A-133 audits. John is also a member of our Employee Benefits Practice Team that performs over 150 plan audits, including 11-K filings.