10 pubs · 94 cites · h-index 4
Wolters Kluwer Health
2011 - 2011
Health Economics and Outcomes Research (United Kingdom)
2003 - 2003
Johns Hopkins University
2002 - 2002
Thomas Jefferson University
University of Rhode Island