37 pubs · 3,175 cites · h-index 16
Pfizer (United States)
2007 - Present
PRX Research
2025 - 2025
Pfizer (United Kingdom)
2003 - 2009
University of Cambridge
1999 - 1999