David is a Chartered Accountant with an extensive range of business experience across multiple sectors.
He joined MSP in 2010 as the original Finance Director of the MSP Group and has been instrumental in its growth since then. Now, David is an active member on the Board of Directors and oversees the strategy and risk management of the company.