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