Three Trump speeches this week, and all were very much "on track." Here is his latest (video - 44 minutes) thanks to . . . .

"The Republican nominee delivers one of the most comprehensive, on-message rationales for his candidacy to date"  ~ Politico     The video comes from RealClearPolitics, here