Takehisa Susa

Yamaguchi University, Yamaguti, Yamaguchi, Japan

Are you Takehisa Susa?

Claim your profile

Publications (17)39.73 Total impact