28 pubs · 249 cites · h-index 6
Leeds Teaching Hospitals NHS Trust
2019 - Present
CSL (Switzerland)
2026 - Present
Leeds General Infirmary
2021 - 2021
Great Ormond Street Hospital for Children NHS Foundation Trust
2017 - 2017
Great Ormond Street Hospital
2016 - 2016