58 pubs · 1,599 cites · h-index 19
University College London
2000 - Present
Department of Health and Social Care
2024 - 2024
Queen Mary University of London
2011 - 2021
Anna Freud Centre
2021 - 2021
North East London NHS Foundation Trust
2007 - 2019