Takeshi Adachi

Dr. Takeshi Adachi