@KevinMKruse
No longer posting here. Try the same handle on Substack, Bluesky & Threads. Didn’t pay for a blue check. CAMPAIGN TRAILS newsletter: