David Garrod

David Garrod

Affiliations and Expertise

Professor of Developmental Biology, Faculty of Life Sciences, The University of Manchester, Manchester, UK