51 pubs · 3,435 cites · h-index 28
Certara (United States)
2019 - 2024
Integra LifeSciences (United States)
2024 - 2024
University of Sheffield
Takeda (United Kingdom)
2010 - 2019
Pfizer (United Kingdom)
2002 - 2014