Shouhei Taga

Dr. Shouhei Taga