253 pubs · 14,382 cites · h-index 62
University of North Carolina at Chapel Hill
1975 - 2025
Indiana University School of Medicine
2021 - 2021
Public Health Department
2020 - 2020
China Population and Development Research Center
2008 - 2020
Pain and Rehabilitation Medicine
2019 - 2019