1,009 pubs · 24,396 cites · h-index 76
Brigham and Women's Hospital
2002 - Present
Harvard University
2002 - Present
American Pharmacists Association
2010 - 2025
National Centre for Pharmacoeconomics
2014 - 2025
Pharmacoeconomics and Health Outcomes Research Iberia (Spain)
2011 - 2025