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 View View Profile Please login or register to access this profile