31 pubs · 3,724 cites · h-index 16
Pfizer (United States)
2010 - Present
PRX Research
2025 - 2025
Bayer (United States)
2006 - 2006