Kevin Siers Charlotte Observer
Kevin Siers Charlotte Observer

Trump may set record for broken promises

November 18, 2016 07:11 PM