Teruhide Sato - aVenture Research