Takeshi Teramura

Dr. Takeshi Teramura