David joined Moore Stephens in 1995 and was made Partner in 2001 and is also Director of Moore Stephens Financial Management Limited and Restructuring and Insolvency.

David is responsible for auditing companies and trusts in accordance with internationally recognised auditing standards and liaising with professional advisors and bankers. He previously worked for Moore Stephens, Guernsey where he was responsible for the offshore funds and investment companies for clients.

David has a BA Honours in Accounting and Finance and is a Fellow of the Association of Chartered Certified Accountants.