Mitchell Peck

Mitchell Peck is one of the producers, along with Michael DeLuca and Joshua Donen, of the upcoming file, Priest due out May 13, 2011.