 Did he make it up? Who do you believe, him or Marine Corps General, who's never lied to us that I know of? This goes back to October. John Kelly, the longest-serving White House Chief of Staff for Donald Trump, offered his harshest criticism yet of the former president.