BLOG… Post #522: Trump’s Threats and Alliance Realities 24 Aug 2026 As global crises descend around him, Donald Trump seems increasingly incapable of a rational response. He rants and rails, threatens and indulges in delusions—and then retreats to one or the…
BLOG… Post #513: The Missing Art of the Deal with Iran 26 Jun 202626 Jun 2026 Understanding the MOU Most of the critical commentary on the Trump administration’s memorandum of understanding (MOU) with Iran centers on the specific commitments each side is supposed to have made…
BLOG Post #496: War on Iran 28 Feb 2026 Two days ago I did a podcast on the prospects for war with Iran. Here is what I wrote, followed by a brief update as the US and Israel…
BLOG Post #466: The Failure to “Obliterate” Iran’s Nuclear Sites 27 Jun 2025 Damage Control President Trump’s childish and out-of-touch message following US strikes on Iran is now, properly, a matter of contention. He said: “Iran has officially responded to our Obliteration…
BLOG Post #465: It’s Trump’s War Now 22 Jun 202522 Jun 2025 President Trump announced that the US had bombed three Iranian nuclear sites. Then he messaged that "now is the time for peace." No, it is time for war. No…
BLOG… Post #460: Assessing the US-Iran Nuclear Talks 27 Apr 202527 Apr 2025 No Attack--For Now The New York Times reported April 16 that the Trump administration has decided not to approve an attack on Iran for now. Apparently, those in the administration…
BLOG Post #448: Iran’s Weakness, America’s Opportunity? 23 Jan 2025 Iran’s Problem-filled Situation Taking advantage of another’s troubles: That’s the danger Iran faces from the next US administration. Iran’s domestic and international positions have seriously weakened, inviting Donald Trump to…
BLOG Post #393: The Hamas Attack on Israel 11 Oct 2023 Terror and Retribution Once again, Israel and the Palestinians are at war. Hundreds are dead, thousands are wounded, Hamas has killed men, women, and children, and taken over 100 hostages.…