Atsushi Takeuchi

Atsushi Takeuchi is a director of Star Wars: The Clone Wars.

Credit

 * "Lair of Grievous" Directed by