14 pubs · 646 cites · h-index 11
Institute of Cancer Research
2008 - 2008
St. Jude Children's Research Hospital
2006 - 2006
University of Cambridge
2001 - 2004
Addenbrooke's Hospital
2004 - 2004