74 pubs · 2,950 cites · h-index 31
Bayer (United States)
2018 - 2024
Bayer (Switzerland)
2023 - 2023
Pfizer (United States)
2005 - 2011
Health Outcomes Solutions (United States)
2007 - 2007
Telesage (United States)