Masahiro Haraguchi

Japanese contributing editor