
John’s Newsletter
660 episodes — Page 1 of 14
The cruelty of European elites
Jun 28, 202623 min
Great Political Risk Movies: The Death of Stalin (2017)
Jun 26, 202621 min
Justice comes for Fauci
Jun 24, 202628 min
The Corpse in the Gilded Frame
Jun 23, 202630 min
With Starmer's predictable exit, the British Establishment continue rearranging deck chairs on the Titanic
Jun 22, 202620 min
Foreign Affairs Fifteen: Episode 6
Jun 21, 202617 min
Great Political Risk Movies: Zero Dark Thirty (2102)
Jun 19, 202627 min
Neocon pyromaniacs don’t get to tell realists how to put out the fire that they started
Jun 18, 202626 min
China has problems, too (Part 2)
Jun 17, 202619 min
A Better Middle East will form out of the ashes of the Iran War
Jun 16, 202622 min
At least Trump avoided the ghost of LBJ in ending the Iran War
Jun 15, 202619 min
Great Political Risk Movies: A Man for all Seasons (1966)
Jun 12, 202623 min
Foreign Affairs Fifteen: Episode 5
Jun 11, 202617 min
Pretenders to the Throne: 2028 Primary Contenders Ranked
Jun 10, 202627 min
Cut USAID funding and suddenly the developing world votes for Conservatives
Jun 9, 202623 min
The war from Iranian eyes
Jun 8, 202621 min
Foreign Affairs Fifteen: Episode 4
Jun 7, 202616 min
A midyear look at our 2026 political risk calls
Jun 6, 202617 min
The Iron Laws of Revolution
Jun 5, 202626 min
What we've learned in DC (Part 2)
Jun 4, 202633 min
The UK must stop tolerating the intolerable
Jun 3, 202622 min
Pretenders to the Throne: 2028 Primary Contenders Ranked
Jun 2, 202630 min
The Great Gatsby and Neo-Conservatism
Jun 1, 202625 min
DNC Post-Mortem: We Dug Up Our Own Grave and Blamed the Shovel
May 28, 202627 min
Special Episode: Foreign Affairs Fifteen
May 26, 20269 min
The ceasefire is the least bad option, but it is clear that Iran has won the war. Bravo, neocons!
May 24, 202617 min
Hellhound on his Trail, Part 3
May 22, 202627 min
Did Trump Kill Massie?
May 21, 202627 min
The Revolution is now: Drones are the future (and the present) of warfare
May 20, 202619 min
Foreign Affairs Fifteen: Episode 3
May 19, 202620 min
Is the Iran War about to burst into flame again?
May 18, 202622 min
Europe's leaders' unpopularity is merely the bird atop the rhino
May 16, 202624 min
Hellhound on his Trail, Part 2
May 15, 202625 min
The Sino-American Summit through Xi's Eyes
May 14, 202620 min
Foreign Affairs Fifteen: Episode 2
May 12, 202618 min
The war will never end until American diplomatic expectations are in line with battlefield realities
May 11, 202621 min
The UK elections underling the well-deserved collapse of the British Establishment
May 8, 202625 min
Foreign Affairs Fifteen
May 7, 202617 min
Tantalizingly, the Iran War may well be about to end
May 6, 202618 min
Supreme Court Strikes Again
May 5, 202623 min
It's past time for justice for Covid
May 3, 202620 min
Hellhound on his Trail, Part 1
May 2, 202627 min
Where the Iran War is heading
May 1, 202623 min
Where the Iran War is today
Apr 30, 202623 min
With the UAE leaving OPEC, the Great Energy Game is Afoot
Apr 29, 202627 min
Midterm Alarm Bells are Ringing
Apr 28, 202623 min
The vultures are circling over Bibi
Apr 27, 202619 min
Energy and the Iran War
Apr 26, 202621 min
The Last Best Hope, Part 3
Apr 25, 202627 min
9 Reflections on the Iran War
Apr 22, 202620 min