28 pubs · 662 cites · h-index 13
Pfizer (United States)
2007 - 2025
PRX Research
2025 - 2025
Pfizer (United Kingdom)
2010 - 2010
University of Connecticut
1999 - 1999
University of Delaware