Kingo Takiguchi

Dr. Kingo Takiguchi