William J. Marshall MA PhD MSc MBBS FRCP FRCPath FRCPEdin FRSB FRSC