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