108 pubs · 3,881 cites · h-index 28
Patient-Centered Outcomes Research Institute
2014 - 2014
Tufts University
2009 - 2013
Lahey Hospital and Medical Center
2013 - 2013
Tufts Medical Center
2006 - 2013
RTI International