director: Michael Keller