Takashi Yamanaka

Dr. Takashi Yamanaka