Here’s what Trump is thinking.
212
206
1453
700
502
1563
367
1931
