In 2004 he resigned from this training scheme to take up GP training which he did in Bath from 2004 to 2006. Since 2006 he has also been at the Park Medical Practice in Shepton Mallet. He was a salaried GP there from 2006 to 2012 and has been a partner since then.
He is also an Educational Supervisor for GP trainees with the Severn School of Primary Care, part of the Severn Postgraduate Deanery. He also does out of hours shifts for Somerset Doctors Urgent Care and Bath Doctors Urgent Care.
He specialises in all areas of general practice, with a special interest and experience in gastroenterology.