President Donald J. Trump participates in a bilateral meeting with Israeli Prime Minister Benjamin Netanyahu Monday, Jan. 27, 2020, in the Oval Office of the White House President Donald J. Trump participates in a bilateral meeting with Israeli Prime Minister Benjamin Netanyahu Monday, Jan. 27, 2020, in the Oval Office of the White House

Israel Upending Iraq War Deal

Netanyahu is not abiding by a deal he didn’t make.

President Donald Trump speaks with Israeli Prime Minister Benjamin Netanyahu in the Oval Office after a joint press conference announcing the U.S. peace plan for Gaza, Monday, September 29, 2025. President Donald Trump speaks with Israeli Prime Minister Benjamin Netanyahu in the Oval Office after a joint press conference announcing the U.S. peace plan for Gaza, Monday, September 29, 2025.

Everyone’s A Critic

President Trump shall never be with those cold and timid souls who neither know victory nor defeat.

Iran Offers to Re-open Strait

A way out of the mess.

The Veep, the Pope, and Just War Theory

Also, this Just In: WWII Was 80 Years Ago

Iran War at 5 Weeks

So much winning.

Trump’s Iran Speech

Nineteen minutes. Zero answers.

Trump Seeks Quick End to Quixotic War

Having set the region afire, he’s prepared to let others clean up the mess.

Trump to Expand and/or End Iran War Soon

The Art of the Deal in action.

Trump Demands a Coalition

That’s not how any of this works.

Iran War Roundup: Day 16

Other than that, Mrs. Lincoln, how was the play?

President Donald Trump monitors U.S. military operations in Venezuela, from Mar-a-Lago Club in Palm Beach, Florida, on Saturday, January 3, 2026. President Donald Trump monitors U.S. military operations in Venezuela, from Mar-a-Lago Club in Palm Beach, Florida, on Saturday, January 3, 2026.

Rubio’s War

Little Marco has come a long way.

Iran War: No End in Sight

Plans are worthless, but planning is everything.

CIA Backing Kurdish Forces to Disrupt Iran

What could go wrong?

I’ll Have What Friedman is Smoking…

Are our columnists learning? (I think you know the answer).

On Regime Change

What it is and isn’t. Some polisci basics.

More on Post-Khamenei Iran

More excerpts from excellent columns I’ve read.

Ali Khamenei's visit to the exhibition of achievements of the IRGC Aerospace Force 19 November 2023 Ali Khamenei's visit to the exhibition of achievements of the IRGC Aerospace Force 19 November 2023

The Ayatollah Is Dead. Now What?

I’m sure there’s a plan for that.

Dictatorial

Trump’s love of the unilateral is on display with serious consequences.

Iran War Roundup

Preliminary thoughts from several columnists.

We’re at War With Iran

“Major combat operations” are underway.

President Donald Trump participates in the Board of Peace Charter Announcement and Signing ceremony during the World Economic Forum, Thursday, January 22, 2026, at the Davos Congress Center in Davos, Switzerland. President Donald Trump participates in the Board of Peace Charter Announcement and Signing ceremony during the World Economic Forum, Thursday, January 22, 2026, at the Davos Congress Center in Davos, Switzerland.

Trump Preparing For War With Iran

You’re going to be finding out over the next, maybe, 10 days. 10 to 15 days, pretty much, maximum.

How to Power a Perpetual Motion Machine…

Just harness Senator Mullin’s views on regime change in Iran.

United for Iran - Global Day of Action July 25, 2009 United for Iran - Global Day of Action July 25, 2009

Iran at an Inflection Point

We may be closer to regime change than any point since the 1979 Revolution.

U.S. Invades Venezuela, Captures President

We’ve seen this movie before.