Trump’s big gambles are paying off

.....

© The Spectator