logo

Taro Yamauchi

Professor, Faculty of Health Sciences, Hokkaido University