Takuya Hasegawa
Profile