215 pubs · 13,091 cites · h-index 66
University College London
1975 - 2025
MRC Laboratory for Molecular Cell Biology
2012 - 2013
Institut de la Vision
2012 - 2012
UCL Australia
2007 - 2012
Department of Embryology
1985 - 2012