takashi sato