Satoshi Takahashi
Profile