We May Be in for a Bumpy Ride Brad Johnson CONTRIBUTOR November 15, 2018 Updated: November 15, 2018 Print Commentary Very soon, under moun...
Brad Johnson, President, and retired CIA Senior Officer and Chief of Staff. Insight into current events from an intelligence angle.