Naoyuki Hayashi of the Institute for Liberal Arts, Tokyo Institute of Technology (Tokyo Tech)

Naoyuki Hayashi of the Institute for Liberal Arts, Tokyo Institute of Technology (Tokyo Tech)