Shuo Qiu

Department of Orthopaedic Surgery, Shanghai Jiao Tong University Affiliated Sixth People’s Hospital, Shanghai, People’s Republic of China, China

0000-0002-9855-310X