66 pubs · 8,939 cites · h-index 37
Health Outcomes Solutions (United States)
2025 - 2025
University of North Carolina at Chapel Hill
2020 - 2020
Pinnacle Clinical Research
2017 - 2017
University of East Anglia
2012 - 2015
University of Oxford
1996 - 2015