148 pubs · 3,615 cites · h-index 32
Department of Health and Social Care
2021 - Present
Public Health England
2026 - Present
University College London
2003 - Present
Department of Physiological Sciences
2025 - 2025
UCL Biomedical Research Centre
2025 - 2025