H. Ohtaki

Institution: Tokyo Institute of Technology Nagatsuta
Location: Yokohama, Japan