David joined Angel Chambers in 2019 . He qualified as a Solicitor in 1996 and has specialised in Criminal Litigation.
He obtained his Higher Right (Criminal) in 2003 and was until 2013 Head of the Public Defender Service of England and Wales. In 2014 David was appointed as an Associate Ombudsman at the Financial Ombudsman Service and prior to his career in the law worked for Chartered Accountants Deloitte.