Professor Stephen Taylor

Professor of Cell Biology, The University of Manchester, UK