John brings over 13 years of public accounting and industry experience across the software, technology, entertainment, and manufacturing industries. Since joining CFGI, he has assisted both public and private companies in addressing various technical accounting matters including revenue recognition (ASC 606), leasing (ASC 842), and business combinations (ASC 805). John also has extensive experience in assisting clients in the preparation of carve-out financial statements and other SEC reporting matters.

Prior to joining CFGI John spent 5 years in industry where he held accounting policy roles in the entertainment and financial services industries.  Prior to that John was a Manager in Deloitte’s Advisory practice based in New York. While at Deloitte he led teams that assisted clients with the accounting and SEC reporting challenges arising from M&A transactions. 

John holds a Bachelor of Science in Accounting from Benedictine University. He is a Certified Public Accountant in California.