Tetsuro Ikeda

Hokkaido University, Japan