28 pubs · 2,805 cites · h-index 15
Stanford University
2001 - 2025
Pharmacyclics (United States)
2005 - 2011
Okayama Prefectural University
1999 - 2003
Stanford Medicine
2001 - 2003
University College London
2003 - 2003