Dr Yoshiji Takemoto
Professor
,
Kyoto University
Appearances