322 pubs · 6,567 cites · h-index 42
Health Economics and Outcomes Research (United Kingdom)
2011 - 2025
Swansea University
2011 - 2021
Swansea Bay University Health Board
2016 - 2016
Public Health Wales
2015 - 2015
AstraZeneca (Sweden)