One of the issues closest to my heart is a free press. Of course, I'm biased because it's a subject I'm close to as I've been in the newspaper industry since 1989, but even without that experience, I know that a nation can't be democratic without a free press. Goons don't appreciate a free press... Continue Reading →
Biden Sofa Fort
I know the majority of my readership thinks along the same lines that I do. I know I'm mostly preaching to the choir with my work. I received an angry email from a goon this morning and while it didn't offer constructive criticism (he told me to swallow a porcupine), it did make me feel... Continue Reading →
Ice Cream Joe
Here’s your cartoon for this week’s CNN Opinion Newsletter. Please sign up to get these in your inbox every Sunday Since this cartoon was chosen kinda early in the day, at least for CNN, I decided to draw it at my local Starbucks. I was excited that I might finish up early and be able to play live... Continue Reading →
If He Wins
TIME Magazine was able to get an interview with Donald Trump which was unique because he usually only gives interviews to sycophantic outlets that don't ask challenging questions like Fox News, Breitbart, NewsMax, Daily Stormer, Sputnik, Golden Showers Afficianado, etc, etc. The title of the article is If He Wins, and hoo boy, there's a... Continue Reading →
Hope Hicks
I just spent six hours on this cartoon, on a Saturday at that, so you're not getting a long blog from me today. I'd like to order some food and zone out for a while. Maybe I'll watch the new Jerry Seinfeld thing I just heard is on Netflix, or maybe the documentaries on Bon... Continue Reading →
Roughs, Volume 230
This is the second half of last week's roughs. Only about half of these were pitched to CNN. This was started on April 20 and it took me nine days before I could finally finish the cartoon and publish it, on Apri 29. I intended to finish it the day after I started it but... Continue Reading →
Von ShitzInPants
If you are the least cooperative legal client of all time while neglecting to pay your legal bills, then you may get stuck with a lawyer so bad that he enters into evidence that your nickname is Von ShitzInPants. That's what happened to Donald Trump yesterday. Trump's lawyer, Todd How-The-Fuck-Did-I-Pull-The-Short-Straw Blanche used a social media... Continue Reading →
A Militarized Response
You would think a place where history would be remembered is a place that teaches it. Some universities trying to stop the pro-Palestinian protests are calling the cops while some people are demanding intervention by the National Guard. Even without the National Guard, the cops are coming in militarized. This morning at UCLA, the cops... Continue Reading →
Roughs, Volume 229
I drew so many roughs last week that I decided it'd be best to split them into two blogs, mostly so I don't create one long video. I hate those. These were not all drawn on the same day. I was almost done drawing this (before the coloring) when I decided to do something else.... Continue Reading →
Preferential Contempt
Donald Trump and his minions cry that he's being treated unfairly by the justice system. Canadian conspiracy theorist cartoonist, Cameron Cardow who poses as an anonymous U.S. cartoonist that violates the ethics policy of every legitimate news outlet, compares Trump's treatment to that received by witches burned at the stake, William Wallace, Christians thrown to... Continue Reading →