Kenichi Meguro,

JAD profile