Takumi Hasegawa

Dr. Takumi Hasegawa

orcid