309 pubs · 25,254 cites · h-index 87
Rockefeller University
1968 - 2025
TRIA Bioscience (United States)
2021 - 2021
New York Proton Center
2011 - 2011
Scripps Research Institute
2007 - 2007
University of Utah