John has over 20 years of experience, working in accounting and finance functions with companies in diverse industries including software, internet, biotech and cleantech, in a variety of stages from pre-Series A startups to Fortune 500 companies.
John's skills include strategic, operational and financial planning, including modeling, budgeting and forecasting, and cost analysis, SEC reporting, including S-1 and due diligence support, implementing financial systems, technical accounting, and operations management and process improvement.
Prior to joining Ravix, John was a partner at Azzurri Finance, an accounting and finance services firm, during which time he served in a variety of capacities for clients including Twitter, Atrenta, Crescendo Bioscience, and NASA. John began his career at Ernst & Young LLP (now EY) and has held Controller positions at companies in industries including ISP, online virtual worlds, and cleantech.
John earned his Bachelor of Business Administration degree with a concentration in Accounting from the University of Notre Dame. John is a Certified Public Accountant (CPA, inactive). In his spare time, John enjoys following dozens of European soccer leagues, both large and small.