500 pubs · 16,977 cites · h-index 67
Merck & Co., Inc., Rahway, NJ, USA (United States)
2023 - 2025
University of Pittsburgh
2004 - 2025
University of California, San Francisco
2016 - 2025
Applied Science Laboratories (United States)
2025 - 2025
Parker Institute for Cancer Immunotherapy
2019 - 2025