Keitaro Takahashi

Dr. Keitaro Takahashi