David is the Technical Partner of Moore Stephens LLP in London, and is responsible for the firm’s audit methodology and documentation, provision of technical training on auditing, company law and financial reporting.