15 pubs · 1,451 cites · h-index 9
University of Oxford
2021 - 2021
Oxford University Hospitals NHS Trust
John Radcliffe Hospital
2003 - 2006
Great Ormond Street Hospital
2000 - 2002
Centre For Human Genetics
2002 - 2002