Shinichi Yamanouchi (Japanese, )