Shinjiro Kanae

Tokyo Institute of Technology