Professor John Trowsdale Emeritus Professor of Immunology Connect https://www.immunology.cam.ac.uk/jt233