During his career, David has been responsible for a broad range of financial and accounting operations including accounting system implementation, financial modeling, budgeting and forecasting, contract negotiations, cash management, equity and debt financing, and investor relations.
Prior to joining Ravix group, David was the Co-Founder of a finance and accounting consulting firm. Other industry experience includes:
David is a Certified Public Accountant (inactive) and received a B.S. in Accounting from Fresno State University.