Former President Donald Trump has always been a controversial figure, but he has also been a successful politician, having managed to win the pre...
Brad Johnson, President, and retired CIA Senior Officer and Chief of Staff. Insight into current events from an intelligence angle.