71 pubs · 1,692 cites · h-index 17
Imperial College London
2014 - Present
Public Health England
2023 - 2025
University of Leicester
2016 - 2016
National University of Singapore
Diabetes UK