17 pubs · 1,324 cites · h-index 7
Oxford BioMedica (United Kingdom)
2024 - 2025
Bedford Research Foundation
2021 - 2021
University of Pennsylvania
2012 - 2013