David is a GP in Cwmbran, where he has established a successful intermediate care service within the locality. He is also an Associate Specialist in Diabetes and an Executive Committee Member for the Welsh Endocrine Society, whose aim is to direct the Welsh Assembly Government regarding endocrinology in Wales. David is active in undergraduate and postgraduate teaching.