Dr James Darroch
Consultant Clinical Immunologist
BSc, FRCP, FRCPath