Daisuke Hirose,

JAD profile