Takayuki Kaneshiro

About me