John James expected a coronation. He got a reckoning instead
For more than a year, second-term Rep. John James (R-MI) campaigned for the Republican gubernatorial nomination in Michigan as though the Aug. 4 primary were a formality. He skipped earlier debates organized by the Michigan Republican Party, relied on the name recognition from two unsuccessful Senate campaigns, and counted on President Donald Trump’s endorsement to […]



