57 pubs · 7,649 cites · h-index 30
Stanford University
1980 - 2014
Palo Alto University
2001 - 2012
Stanford Medicine
1980 - 2008
Stanford Blood Center
1988 - 2002
Howard Hughes Medical Institute
1981 - 2001