David Hadden

David Hadden is honorary professor of endocrinology at the Regional Centre for Endocrinology and Diabetes, Royal Victoria Hospital, UK.