Each of these roughs was created for CNN Opinion to choose from for last week's newsletter. I started creating these before we started talking, which was when I discovered they weren't interested in any of the subjects I covered. That's my fault for sketching before I talked to them. I started working to get a... Continue Reading →
Moscow Mitch
The owner of one of the online news sites who subscribes to my cartoons emailed asking if I was going to draw a cartoon about Mitch McConnell. He mentioned that "MoscowMitch" was trending on Twitter and that the Senate Majority Leader was upset over this, which meant the editor was going to run every single... Continue Reading →
Hate And Prayers
If you're out there defending Donald Trump from accusations that he's a racist, and you really believe he's not racist, the feelings are not mutual because Donald Trump believes you're a racist. Donald Trump believes that you are so racist, that throwing out racist dog whistles so loud that cats can hear them, will strengthen... Continue Reading →
Racist Orange Pig
Republicans argue that accusing them of racism is similar to the boy who cried wolf. They accuse liberals of playing the race card against them as a cheap defense against criticism. They continue to make this argument without any hint of detecting their own hypocrisy by ignoring Donald Trump's accusation of racism against "the Squad"... Continue Reading →
Punchy Joe
Here’s your weekly 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. There will be two Democratic debates this week on CNN, one on Tuesday and Wednesday nights. They're being staged in Detroit. Michigan is a state Trump surprisingly won in 2016 with a huge... Continue Reading →
Roughing It, Volume 6
These are roughs from last week. Each of these was submitted for the CNN Opinion newsletter, which was published last Sunday. The reason I'm only showing you roughs for CNN and not the cartoons for my newspaper clients is because I only draw roughs for CNN. All the ideas I have for my newspapers are... Continue Reading →
Extreme Supremes
Take heart, America. The Supreme Court's decision, which they came out of their summer break to render, isn't as bad as you think. Oh, it's bad. It's a terrible, rotten, stupid, partisan decision delivered by five extreme supremes, but there's more context to it than the headlines are delivering. Since I'm a simple-minded political cartoonist... Continue Reading →
Slingers
The Senate Intelligence Committee issued a new report yesterday that Russia probably targeted the election systems in all 50 states in 2016, the federal government didn't adequately warn the states, and the threat persists heading into the 2020 presidential, Senate, and Congressional campaigns. The report states they started the meddling as early as 2014 and... Continue Reading →
Mueller Hearing
Mueller time came with a whimper for many and devastation for others. If you have read the Mueller Report or at least paid attention to legitimate news sources over the past few months, then Mueller's testimony before the Congressional Judiciary Committee wasn't revealing and didn't present any new grounds to impeach Trump. You already knew... Continue Reading →
Boris Baby
Boris Johnson is the new prime minister of the United Kingdom and not the "United Kingston" as Ivanka Trump tweeted. The Princess of Nepotism underscores just how much we have in common with our greatest ally, and that is stupid, narcissistic, racist leadership that may destroy our countries. And the two leaders, Trump and Johnson,... Continue Reading →