134 pubs · 4,728 cites · h-index 34
Oxford Health NHS Foundation Trust
2025 - 2025
University of Nebraska Medical Center
EVRAZ (United Kingdom)
2024 - 2024
Institute for Clinical and Economic Review
2019 - 2019
Prisma Health
2018 - 2018