96 pubs · 3,288 cites · h-index 33
NHS Blood and Transplant
2002 - 2014
University College London Hospitals NHS Foundation Trust
2007 - 2009
University of Cambridge
2007 - 2009
University College London
1983 - 2009
Medical Research Council
2007 - 2009