Takehisa Susa

Yamaguchi University, Yamaguti, Yamaguchi, Japan

Are you Takehisa Susa?

Claim your profile

Publications (19)69.94 Total impact