Kenichi Takeshita

Dr. Kenichi Takeshita

orcid