President Trump fired him (after he submitted his resignation) and earlier this week reportedly called him “the world’s most overrated general,” but former Defense Secretary James Mattis had a few barbs of his own to sling in a speech he gave in New York on Thursday. Delivering the keynote address at the 74th Alfred E. […]