60 pubs · 3,984 cites · h-index 28
University College Hospital
2020 - 2020
University College London
Stanford University
2008 - 2009
Washington University in St. Louis
1992 - 2004
Leukemia Research Foundation
2004 - 2004