Profile of Takeshi Nishimoto