David was born in Glasgow and started his career with the Inland Revenue in Scotland, before obtaining a degree in Accountancy at Glasgow Caledonian University. After graduation he spent 11 years at the Ipswich office of a national accountancy firm, then joined Ensors in April 2005. He is now Director in charge of the Private Client Group at the firm's Bury St Edmunds office, specialising in matrimonial and capital tax planning.

A member of the Chartered Institute of Taxation, David combines proven expertise with a down-to-earth, straight-talking style. This approach enables him to offer clients clear, practical advice and help them deal efficiently with complex taxation issues. It also makes him a highly effective speaker and he has delivered well-received presentations at numerous seminars and workshops.