President Trump didn't want to be torn away from his golf club in New Jersey, where he spent the weekend, but a persistent congresswoman persuaded him to fly to upstate New York to address the troops. Trump delivered a speech to recognize his signing of the John S. McCain National Defense Authorization Act, somehow managing not to use McCain's name at all during his appearance.