One of America’s foremost foreign policy thinkers, Eliot Cohen defends Israel's offensive in Gaza and is critical of UN Secretary General Antonio Gutteres' statements about the conflict. Mr Cohen, a leading neo conservative, is no fan of Donald Trump and says he may not get the chance to run in next year's presidential election.