Takehiko SATO

Dr. Takehiko SATO