Yoshiji_Takemoto

Dr Yoshiji Takemoto

Professor, Kyoto University


Appearances