Mitsuo Iwao is a games director. Iwao has been working with Tri-Ace. Iwao's first published game was Star Ocean: The Last Hope released in 2008.