John V. Walsh

John V. Walsh can be reached at

NY Times Delivers Weekend Scoop: Trump Did Not Fire Mueller in June

The Fog of Cold War

Hillary Used the Word “Assassination” in 2008 Anti-Obama Campaign

New York Times Relentlessly Biased Against Trump, Reports New York Times

Did Hillary’s Machine Rig Iowa? The Highly Improbable Iowa Coin Tosses

The Iowa Speech Bernie Sanders Never Delivered

Red China to Red Planet: “The Martian” and the Renminbi

Who is the Arch Racist: Hillary or the Donald?

Trump Versus Clinton: First Presidential Debate, 2016

Daughter of Empire in Its Heyday: Diana Johnstone Dissects Hillary Clinton

Progressives Betray Struggle Against Surveillance State

Obama on the TPP: Beckoning Us to the Graveyard

National Pablum Radio Does Yemen

Netanyahu Choreographs a Humiliated Congress

How Western Democracy Crusaders Become Foes of Democracy

Can China Contain America?

The Tar Baby and China

The Rule for Respectable Commentary

Classified Transcript of Susan Rice-Xi Jinping Meeting in Beijing Uncovered

Flirting With Armageddon

Fear of Reading

Beware NYT’s Michael R. Gordon

How the Clintons Instigated Dangerous Confrontations with Russia

Why Are Russia and China (and Iran) Paramount Enemies For the U.S. Ruling Elite?

Why NATO Has Not Permitted Russia to Join