Trump keeps delivering on campaign promises

May 20, 2018 05:19 PM