David Waldman
Verified
Is this you? As a journalist, you can create a free Muck Rack account to customize your profile, list your contact preferences, and upload a portfolio of your best work.
Claim your profile
Articles by David Waldman
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday! Last weekend was fairly chaotic, even though Trump was no longer barnstorming. I’m sure he’ll find some way of disrupting our days off this week, too. On the Democratic side, the leadership race on the Senate side is heating up, with Chris Van Hollen of Maryland now officially in the ring.
Kagro in the Morning is LIVE at 9 AM ET!
Thursday! Almost there! For whatever a weekend is worth, these days. But the weeks are flying by, now that the elections are over. Pretty soon we’ll get to any of those looming Constitutional crises that may yet be out there. Greg Dworkin gives it his best shot to wrap up the week, and set us up for the next one. Hey, there’s a bill coming to the floor today via a successful discharge petition! Greg always loves talking about those.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday! Greg Dworkin returns, no doubt with as many questions as answers, as yesterday evening’s Hegseth impeachment vote took a wild turn that might require some explaining. But my guess is that he has fewer questions about that than he does about the leadership elections.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! The Big Story Deficit is growing daily, even as we try to summarize and move quickly between stories. Instapaper is filling up, and the news cycle seems to be growing shorter by the minute.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Monday! We’re back from the weekend, and The Big Win is still true! Although there’s no doubt that Trump is finding his way back to election denialism, inch by inch. The weekend started off feeling less chaotic than they have, of late.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday! We made it! I guess the Great American Ass Tour™ is over for now, and have to assume it’s back to the golf course/blood exchange for the old man. We’ve still got a lot to catch up on, so I’m guessing we’ll do a half-and-half sort of show, with a race through some headlines and short stories, and maybe a long-read or two mixed in with more Political Science Theater 3000.
Kagro in the Morning is LIVE at 9 AM ET!
Thursday! Much like Wednesday, but with even more fun election news. Plus sweet, sweet Republican tears! And desperate disassociation from Trump. Greg Dworkin went away and came back tomorrow (i.e., today), even without the usual solemn instruction. So, are we gonna learn exactly who voted what way in the election, why, and what it means? Hurry up, already! We need to know which electeds are more equal than the others, ASAP! We’ll do another lightning round tour of the headlines again, today.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday! The Wednesday you’ve all been waiting for! The one where Greg Dworkin comes back! Well, OK. Also the one after the election, or whatever. I don’t suppose there’s any point in trying to summarize at this point. Or in trying to hype the show or its content. You already know what it’s going to be.
Kagro in the Morning podcast (AUDIO): Tuesday, November 3, 2026
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * ==> LISTEN RIGHT HERE! <== It’s the last day of voting! Because you have, in all likelihood, already made your decision, we will defy Greg’s designation of this election as a persuasion election, and just talk about the various ways in which Donald Trump is a total dumbass. First, he made a total dumbass speech yesterday.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! This is it! The Tuesday! I cast ye out, Ballot! If you’re not working at the polls today, then your job is to pace the floor and wring your hands. Possibly for the next two years. We still have just as big a surplus of stories as we do leftover Halloween candy. There’s no telling which combination of treats we may get in today’s grab bag.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Monday! Are you still writing Daylight Savings Time on your checks? Did you almost die falling out of a dangerously high clock tower? Did you know you might have to risk it all again pretty soon, if Trump gets his way?
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday! Trump’s weirdly ass-centric barnstorming tour appears to be over with, at least for the weekend. But don’t ask him about it! And don’t put in the newspaper that he got mad about being asked about it.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Thursday! Man, we’re really getting close to the end! Just five days left until the clock ticks over to “Election Day.” Oh, hey, there was also the World Series. Knicks in five! Greg Dworkin will pitch in toward our two-day wrap-up heading into the weekend. That’s how long it takes to get ready for a Chaos Zone Weekend, these days. Stories are breaking. Courtrooms are buzzing.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday! Just a regular one. But next Wednesday is gonna be wild. So we’ll just do today as a practice Wednesday. It’s ok if the $#*t misses the fan by a little bit today. We have a week to get it right. Greg Dworkin will join in with a little poop-flinging practice. There might not be any more polling going on at this point, as it happens.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! Not the Tuesday, but the last one before then, anyway. I guess at this point we can stop saying in our countdown that we’ll seat the 120th Congress in January “if we have the elections.” We’re havin’ ’em! And have been for a while, now.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Monday! We’re back, after another wild news weekend, and Trump Ass-Themed barnstorming! Greg Dworkin is scheduled to be back with us, so that’s great news all by itself. I think it’s fair to guess that there’s some relatively good polling news to catch up on, too.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday! But a weird one. Kind of Tuesday-ish, in fact. Because Greg’s got exciting upgrades happening at the Connecticut satellite office. Noisy ones, apparently. So he won’t be with us today. Maybe not tomorrow, either! That leaves the decks clear for another day to work on the backlog. But I’ve got to tell you, the stories are piling up faster than ever.
Kagro in the Morning podcast (AUDIO): Tuesday, October 20, 2026
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * A clear Tuesday calendar (with the exception of a note from Scott Anderson that he’s out-of-pocket today) left us with a stark choice: dive into just a few key stories, in-depth, or; a flurry of lightning round treatments of a dozen or more stories, all figuring into a more complete understanding of the national political climate? Answer: the few key stories.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: LibSyn|YouTube|Pandora Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! What a Monday! We had a mid-show power outage, and therefore the first live field test of our battery backup system. Conclusion: it can keep us going for about 45 minutes. Which is pretty good! But it’s not ideal.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Monday! What a weekend! Trump’s Ass-Mentioning Streak™ continues. More Trump World figures are involved in internecine blood feuds than I can even count. And there are more signs every day that the White House is ready to simply defy Congress and federal judges whenever convenient. And, well, that’s always! Greg Dworkin, I’m sure, will have done his best to keep up over the weekend.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday! It’s turning into a Night of the Long Knives in the Trump administration. Or the Trump State Department, anyway. Before I could get to the Paolo Zampolli story, he’s out on his ass. Which might have to serve to satisfy today’s Trump/Ass quota. But it turns out that Kristi Noem is out, too, but only on half of her ass. Or half-assed, maybe.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Thursday! Under 20 days to go! Greg Dworkin returns for one last shot at the current polling snapshot… until the next one. Kimberly Guilfoyle is apparently still in Greece. She might be holding out for one last free private jet ride home. And, of course, she’s got bills to pay. That is, she has bills for someone else to pay. Katie Zacharia definitely didn’t pass any bar exam.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday already! Just 20 days to go now, until Election Day. But only 17 until Halloween! Greg Dworkin will likely tell us the latest about what likely voters are likely to do. While he was away, we caught up on the Kimberly Guilfoyle story just in time for her to be fired. Now we get to see whether she thinks she’s in a position to take any kind of revenge.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! We’re now three weeks out from the last day of voting. You know, “Election Day.” Plenty to catch up on, as usual. Lots of action in the courts, too. Whether any of it will impact real life outside of the courtroom is yet to be determined. That’s the hard part of covering the courtroom news these days.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Monday! There, that wasn’t so bad. Was it? Actually, I have no idea. I never do. Trump weekends are like time warps to me. I can’t get my head around how many dumb things happened until Greg Dworkin arrives to help sort them out. Kimberly Guilfoyle spent the weekend on the hot seat, so it was a good thing we caught up with her story on Friday.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday! This weekend isn’t likely to feel all that much like a weekend, with Trump still barnstorming around the country, making campaign stops… for Democrats. Unfortunately, his campaign season rhetoric is really starting to become a little worrisome on the incitement-to-violence front. But he’ll spend Sunday in the DC area, maybe with a little golf before his “MAGA Inc.” lunch.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Thursday! We get another turn with Greg Dworkin today, before the weekend. And we’re gonna need it! There are, like, fifty-thousand more things we have to get to, even though they’re surely all distractions from distractions from distractions. Someone somewhere surely thinks so, anyway.
Kagro in the Morning podcast (AUDIO): Wednesday, September 23, 2026
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Greg Dworkin is back, and so is the Abbreviated Pundit Roundup! We tried to abbreviate it even more today, but only partially succeeded. How bad are things getting out there for Republicans? Bad enough that Karl Rove gives me a run for my money with his own Dotard J. Trump impression. Seriously, though. How bad are things getting?
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday! Greg Dworkin, and sanity, both return to the show today. There’s still plenty of scandal material to cover, but there will also be a sense of… Greg talking about something else. For a little while, at least. Like, for instance, the First Amendment story I totally meant to get to yesterday. Or the latest Washington, DC nightmare construction idea.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! Hope you all repented good and proper yesterday, because I’m guessing there’s at least an hour’s worth of really salacious gossip waiting for us on today’s show! I can’t help it. Family values, Heartland American MAGA people are real freaks, and it’s not my fault. There’s also some other crap about, like, the First Amendment or whatever. We’ll get to that. Probably.
Kagro in the Morning podcast (AUDIO): Monday, September 21, 2026
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash The vagaries of the lunar calendar has given us a second September Monday away from the microphone, dropping Yom Kippur right at the start of this week. So we’ll have to go with a rerun today.
Kagro in the Morning is AWAY AND ATONING at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Monday! But not a live Monday. A Yom Kippur Monday. And though there’s a veritable Smörgåsbord of news stories, we won’t be consuming a single one today. We’ll be back to our live schedule tomorrow, though. Perhaps a little lighter in spirit. Or possibly just a little lighter, depending on how aggressively I break the fast.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday! We’ve made it to the end of another week. And you’ll never guess what! There’s a whole pile of stories we need to catch up on. And yet, some of them are so long, we may never make it all the way through! I know, I know. It’s a shock. But whereas we can usually at least know that we’ll get to what’s left on Monday, we won’t have that luxury next week.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Thursday! As usual, we told Greg Dworkin to go away and come back tomorrow, and he will. But up on Capitol Hill, the House only heard the first part. So, they did! And that flushed all of poor Thomas Massie’s secret planning down the Congressional toilet. You do, in fact, hate to see it. I don’t know that we’ll spend any more time on Jared Kushner’s corruption today.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday! That’s our “Go away and come back tomorrow” day. Tomorrow’s the day on which Greg Dworkin actually comes back from that, of course. Which could arguably make Thursdays our “Go away and come back tomorrow” day, too. But today is the day we say it to him. Boy, there sure are a lot of corruption stories to catch up on, all of a sudden! I wonder why that’s happening.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! Or, really, just Tuesday. But it’s still primary season, for one more day, anyway. Hello, Delaware! Congress is indeed back in session, perhaps solely to “prove” that “Mitch McConnell” is “still alive.” No, seriously! They wheeled “him” into the Senate yesterday! Oh, and Al Green is bringing up another Trump impeachment resolution, which is always nice.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * It’s Monday all over again. Well, drink up, because I can’t do it this way next Monday! This Monday is your only chance to experience the thrill of a Greg Dworkin weekend roundup until the month is almost through! That’s a lot scarier than it sounds, of course. It’s just one Monday. Well, one more Monday, if you count Labor Day.
Kagro in the Morning podcast (AUDIO): Friday, September 11, 2026
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * You probably won’t believe this, but something super-dumb and un-American happened last night at the fake Republican jamboree, and Trump was the one doing it. But while Trump was busy coercing personal pledges of loyalty from everyone in the room, JD Vance was seeding the New York Times with stories about how he was secretly against the Iran war the whole time.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday, once again! I guess the Republican fake convention thing is over now. There’s no way anybody’s going to keep those people there on “business” over the weekend. Besides, it’s 9/11, and everyone has somewhere to be, to say, “Never forget.” Even if they’ve forgotten which side they were supposed to never forget to be on.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Thursday! The Republicans allegedly started their “convention” last night. But the only news that broke through for me was that John Fetterman sent a video introducing his Pennsylvania colleague, Whatever His Name Is. Rhode Island had their weirdo primary yesterday. Greg Dworkin might tell you about it, in exchange for some calamari.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday! But more importantly, it’s the first day after Labor Day that Greg Dworkin has been on the show! There are still a couple of late, straggler primaries happening, believe it or not. I don’t even know what color pants you’re allowed to wear to the victory parties. But there’s no shortage of stories to keep us busy.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! But more importantly, it’s after Labor Day. No white pants, and no more not paying attention to elections! It’s tough to come back from a weekend–any weekend–without being able to lean on Greg. But a long weekend? In this weekend economy? We’ll do our best to stay current, of course.
Kagro in the Morning podcast (AUDIO): Monday, September 7, 2026
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * We take Labor Day seriously around here. Which is to say, “off.” We take Labor Day off. Not always, of course. Which undermines the earlier premise. But we’re not not doing it today, so who cares? What we are doing is re-running our September 8, 2025 show. And won’t you be surprised by how very similar certain parts of the news still are?
Kagro in the Morning is BITING HIS TONGUE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Monday! But more importantly, it’s Labor Day. And this show is labor. Sort of. I mean, I do get to sit in a chair. And only parts of the job make me sweat. But Greg’s right, we should take the day off. And nothing will make the show seem more like hard labor than trying to do a Monday episode without a helping hand. So, that’s settled.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday! Fridays are exciting for me, mostly because when I get drowsy in the evening and my eyes get heavy, I know I don’t have to wake myself up to prepare one of these morning posts. It doesn’t take much to thrill me in my dotage. Trump will take an early start to his weekend in Bedminster, to no one’s surprise.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Thursday! We already know what the Massachusetts primaries mean, so that leaves Greg Dworkin with free rein to range wherever his interests take him! Or, he can just leave early, which is usually what he says he’s going to do. But it usually turns out that he’s interested in a lot more things than he thought he was going to be when the show started.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Wednesday! It’s September, as we’ve previously mentioned. But there actually were still primaries going on yesterday! For the record, though, it’s not yet Labor Day, so you’ll have to leave caring about those elections to Greg Dworkin, who has a federal permit for that purpose.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Tuesday! But also September! It’s now the month during which everybody is supposed to care about elections, although it’s not yet the correct day in that month. That doesn’t come until next Tuesday. So, one more week of being the only one on the block that knows what’s going on.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Monday all over again! Trump found time this weekend, or maybe it was Natalie, to worry the rest of the world with all sorts of AI memes, wackadoodle pronouncements, and even a renewal of active hostilities in Iran.
Kagro in the Morning is LIVE at 9 AM ET!
Listen to our archived episodes: Pandora|LibSyn|YouTube Support the show: Patreon|PayPal: 1x or monthly|Square Cash * Friday! It might be a good time to catch up on things today, as they’re keeping Trump busy with a side trip to Texas, but he’s spending the weekend in DC. But the Presidential Blabbing Time™ will be going on toward the end of the show, so the social media clip makers won’t have the hot stuff for us until it’s too late. Which is fine be me.
Show More
loading
Actions
Get in touch with David
Contact David, search articles and posts on X, monitor coverage, and track replies from one place.
Learn more about Muck Rack