243 pubs · 16,020 cites · h-index 76
Stanford Medicine
2009 - 2018
Stanford University
University of Illinois Chicago
2012 - 2017
Center for Orthopaedics
2017 - 2017
Pharmaceutical Biotechnology (Czechia)
2012 - 2012