48 pubs · 2,916 cites · h-index 19
AstraZeneca (United Kingdom)
2002 - 2025
AstraZeneca (Brazil)
2025 - 2025
Pharmaceutical Product Development (India)
The Francis Crick Institute
2024 - 2024
AstraZeneca (Poland)
2018 - 2023