Edinburgh Research Explorer

Prof Christopher Haslett

Chair of Translational Medicine