Covfefe Pumpkins


Here’s your cartoon for CNN’s weekly newsletter, Provoke/Persuade. Please sign up to get these in your inbox every Sunday for the rest of your life. Donald Trump may have set the record for most meltdowns in a single week in his administration. He referred to the impeachment process, which is in the Constitution, as a "lynching." He called Republicans... Continue Reading →

Did You NAZI The News?


Donald Trump demands complete and total loyalty. He believes any attacks on him are attacks on America because he's America. He doesn't want independent thought in the Republican Party, deeming those who criticize him as "Never Trumpers" and "human scum." It's as if not being a member of his cult takes away the critic's credibility.... Continue Reading →

Roughing It, Volume 18


Last week for CNN, I was focused on White House chief-of-staff Mick Mulvaney's quid pro quo confession. Here the roughs from that session with my editors. This is the one we went with. My editor for the week (it rotates), Jane, suggested I throw in "get over it" to the text in the second panel... Continue Reading →

Butt Dial Rudy


Where hasn't Rudy Giuliani stuck his ass since Donald Trump became president? While Republicans are complaining that diplomats are "unelected," unelected Rudy Giuliani is engaging in shadow diplomacy in Ukraine and other nations while also working on his personal business deals. Is he working for the State Department or as Trump's personal attorney? It's confusing... Continue Reading →

Human Scum


Lindsey Graham has been representing South Carolina in Congress since 1995, and he doesn't want to stop. If advocating a principle, even one he used to stand by, threatens his political existence, then principles be damned. In 2015, while running for president and describing what Trump was "selling," Graham said, "Here’s what you’re buying: He’s... Continue Reading →

Republican Herd


When you can't counter facts and evidence, what do you do? You scream as loud as you can about the process, create a giant scene of faux outrage, and state a massive hissy fit. That's exactly what Matt Gaetz led House Republicans to do yesterday. Though Gaetz didn't stampede a herd of cattle through the... Continue Reading →

Trump Lynching


Yesterday, in one of his greatest reaches to paint himself as being unfairly victimized, Donald Trump used what might be the worst comparison in his presidency. That's saying a lot because he's made a lot of terrible comparisons. Donald Trump equated his impeachment to a lynching. He tweeted, "So some day, if a Democrat becomes... Continue Reading →

Phony Constitution


When Russians and fewer than half of 2016 voters elected Donald Trump to the presidency, they elected a grifter. Donald Trump is a conman and a thief. The Trump Organization, which he calls one of "America's greatest companies," is built on fraud and deceit. The man doesn't pay back loans. He refuses to pay contractors,... Continue Reading →

Get Over It


Here’s your cartoon for CNN’s weekly newsletter, Provoke/Persuade. Please sign up to get these in your inbox every Sunday for the rest of your life. Mick Mulvaney went on Fox News Sunday and tried to "clarify" his quid pro quo comments to Chris Wallace. He blamed reporters for misunderstanding and misrepresenting his words. Unfortunately for him, Wallace played the... Continue Reading →

Feel The Endorsements


Hillary Clinton doesn't have to do anything newsworthy for Republicans to obsess over her. They haven't stopped talking about her on a daily basis since 2016. Donald Trump's not over her and continues to tweet and talk about her at his hate rallies. Last week, I saw at least three cartoons by Republican political cartoonists,... Continue Reading →

Blog at WordPress.com.

Up ↑