Gen. Jack Keane, Fox News senior strategic analyst; Karl Rove, Fox News contributor;Gen. Jack Keane, Fox News senior strategic analyst; Karl Rove, Fox News contributor;Gen. Jack Keane, Fox News senior strategic analyst; Karl Rove, Fox News contributor;