T Taguchi Global citimpact: 2.63 Researcher at Department of Orthopedic Surgery, Yamaguchi University School of Medicine, 1-1-1 Minami-Kogushi, Ube, Yamaguchi, 755-8505, . Profile Groups Memberships Order By: Last Active Most Members Newly Created Alphabetical