Consultant Physician
Physician, Cardiff & Vale NHS Trust
Consultant Physician in Diabetes & Metabolism
Consultant Physician and Endocrinologist
Consultant Physician & Endocrinologist
Endocrinologist
Consultant Endocrinologist
Endocrinology and Diabetes Mellitus
Consultant Endocrinologist
Consultant in Endocrinology, Diabetes, Bariatric Medicine and GI Medicine