Taichi Oguchi

Dr. Taichi Oguchi