Staff Profiles


Professor Alistair P McGregor

Professor of Evolutionary Developmental Biology

Department of Biological and Medical Sciences

Faculty of Health and Life Sciences

Alistair_McGregor