129 pubs · 4,588 cites · h-index 23
Eli Lilly (United States)
2024 - 2024
Novartis (Switzerland)
2017 - 2023
Memorial Sloan Kettering Cancer Center
2009 - 2023
Novartis (United States)
2019 - 2021
Pediatrics and Genetics
2021 - 2021