10 pubs · 37 cites · h-index 2
Oxford BioMedica (United Kingdom)
2026 - Present
Centre for Human Genetics
2023 - 2025
Nuffield Orthopaedic Centre
2025 - 2025
University of Oxford
2022 - 2025