John Kirhoffer



John Kirhoffer is the head of the Survivor challenge department. He oversees the challenge ideas, instructions and whatnot.