114 pubs · 17,122 cites · h-index 44
Pfizer (United States)
2009 - 2025
Novartis (United States)
2021 - 2021
Novartis (Switzerland)
2019 - 2019
BC Cancer Agency
Cancer Research Institute