Brian R. Walker BSc MB ChB MD FRCPE FRSE FMedSci