563 pubs · 45,089 cites · h-index 82
Natera (United States)
2025 - Present
Memorial Sloan Kettering Cancer Center
2012 - 2025
Kettering University
2011 - 2025
AstraZeneca (United Kingdom)
2023 - 2024
AstraZeneca (United States)
2022 - 2024