director: Mark Punt