250 pubs · 14,773 cites · h-index 60
University of East London
2014 - Present
King's College London
2000 - Present
South London and Maudsley NHS Foundation Trust
2011 - Present
National Institute for Health and Care Excellence
2025 - Present
National Institute for Health Research
2024 - Present