Hajime Takechi,

JAD profile