34 pubs · 1,023 cites · h-index 16
PerkinElmer (United States)
2012 - 2022
Boston Scientific (United States)
2021 - 2021
University College London
2020 - 2020
University of Michigan
2005 - 2013
Orthopaedic Research Laboratories