Professor Julian Hamilton-Shield

Professor in Diabetes and Metabolic Endocrinology, School of Clinical Sciences, University of Bristol