126 pubs · 1,673 cites · h-index 23
Pfizer (United States)
2015 - 2024
The University of Texas MD Anderson Cancer Center
2023 - 2023
Impact Technology Development (United States)
2018 - 2022
Adelphi Group (United Kingdom)
2019 - 2019
RTI Health Solutions
2009 - 2018