209 pubs · 46,727 cites · h-index 67
National Institutes of Health
1998 - 2023
National Cancer Institute
Research Institute of Dallas
2023 - 2023
Adaptimmune (United Kingdom)
2017 - 2021
Novartis (France)
2017 - 2017