Takashi Shimamoto

Dr. Takashi Shimamoto