Old White Guy 2020


Here’s your weekly cartoon for CNN’s weekly newsletter, Provoke/Persuade. Please sign upto get these in your inbox every Sunday for the rest of your life. Among the 20 Democrats running for president (somebody please go home), we have a 37-year-old openly gay mayor; two African American senators; a 44-year-old Latino ex-Cabinet secretary; and a half-dozen women. And with... Continue Reading →

Trump Your Refund, Cartoon for CNN


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. Don't think there's not a connection between Trump being the first president in forty years not to release his taxes and his corporation doing business with foreign governments. You would have to be... Continue Reading →

No Collusion/No Compassion


I drew this cartoon for CNN's opinion Newsletter. Please check it out and sign up to receive them in your email every Sunday. It'll help me to continue drawing for them and buy luxuries like sandwiches. That the Trump administration is full of heartless ogres, henchmen, troglodytes, goons, and squirmy, creepy icky bastards is about... Continue Reading →

He Said He Didn’t Do It


While still in Vietnam, Donald Trump said Kim Jong Un told him he felt bad about the death of Otto Warmbier, the American college student the North Koreans imprisoned in good health and returned to the U.S. in a coma. Kim also told Trump he wasn't aware of the Warmbier situation until after he was... Continue Reading →

Committing Treason with CNN


Warning: Geeky and creative details are in today's blog post. Late Wednesday afternoon, I got an email from an editor at CNN. I was referred to her by a producer who had communicated with me in the past about reprinting my work, but this time CNN wanted something original. She asked if I was up... Continue Reading →

Hopping For New Press Rules


After losing a legal battle to bar CNN's Jim Acosta from the White House press briefings, the most dangerous administration to the First Amendment announced new "rules of conduct" for reporters covering their briefings. Donald Trump hasn't just attacked the media collectively, but also individually. He's called them "fake news" and has accused questions of... Continue Reading →

Clubbing With The Fake News


If you're a Donald Trump supporter, you don't have any credibility on any political or social issue. Being a Trump supporter is like a snake eating its own tail. How so? I'll explain. Donald Trump accuses the media of being "fake news." He also says they're the "enemy of the American people." Never mind for... Continue Reading →

White Terror


During a segment last week, CNN's Don Lemon made an accurate and factual statement. Since this is America, the land of the aggrieved, there was immediate condemnation and calls for him to apologize. While talking about a shooting at a Kroger in Kentucky where a white man killed two people, both black, Lemon said, "The... Continue Reading →

Freedom Undefended


You know that oath the president takes upon assuming office? It's when the incoming president swears to defend and protect the United States. Yeah, that one. Donald Trump mouthed the words at his inauguration but he's not defending or protecting our nation. Trump chose to start his second presidential trip to Europe in Poland, as... Continue Reading →

Your Reliable News Source


CNN had a rough week. Three of their journalists resigned last week over a story about a Trump associate and his ties to Russia. The news network retracted and apologized. Conservatives are using this as proof that the mainstream media engages in fake news, especially when it comes to covering Donald Trump. When someone gives... Continue Reading →

Blog at WordPress.com.

Up ↑