Department of Orthopaedics, Peking University Third Hospital, No.49 North Garden Road, Beijing 100191, P.R China
Works at the Department of Orthopaedics, Peking University Third Hospital, No.49 North Garden Road, Beijing , P.R China
Journal of Spine received 2022 citations as per Google Scholar report