satoshi takeishi