Donald Trump’s Contract with the American Voter

Some ideas appear sensible, others fanciful and a number downright idiotic.