80 pubs · 3,551 cites · h-index 17
Pfizer (United States)
2023 - 2025
University of California, San Diego
2014 - 2022
Moores Cancer Center
2014 - 2017
Washington University in St. Louis
2005 - 2013