133 pubs · 2,370 cites · h-index 28
University of Edinburgh
1981 - 2014
Mayo Clinic
2006 - 2006
Wellcome Centre for Cell Biology
Universitat de Barcelona
2000 - 2000
University of Pretoria
1982 - 1982