Sho-Ichi Yamagishi

Prof. Sho-Ichi Yamagishi

Division of Diabetes, Metabolism, and Endocrinology, Department of Medicine, Showa University School of Medicine, Tokyo, Japan
orcid