Takehisa Susa

Yamaguchi University, Yamaguti, Yamaguchi, Japan

Are you Takehisa Susa?

Claim your profile

Publications (16)36.41 Total impact