Keiichi Yabu - Career