Trump’s Dinghy


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. The new normal is that it was not "unreasonable" to ask the Navy to hide a ship with the name "John McCain" on it in order to avoid offending a thin-skinned Trump and... Continue Reading →

An Offensive View


Today is my birthday. My birthday gift to you is a cartoon that my girlfriend, who patiently allowed me to do some work today, says is going to get me into trouble. Amanda took me out last night to a craft beer place here in Woodbridge. Minutes after sitting down, she pointed at the TV... Continue Reading →

Freedom Gas


And you thought "Freedom Fries" was ridiculous. Back when we invaded Iraq and France thought it was a bad idea, conservatives initiated an I-Hate-France-And-All-Things-French campaign, forgetting that without France, we wouldn't have won the American Revolution against our English overlords. I never heard the term "frog" for the French until the Iraq war. Maybe I... Continue Reading →

Mueller Speaks


Special Counsel Robert Mueller finally spoke and what he said without saying it is that Attorney General William Barr is a filthy, sycophantic liar helping Donald Trump engage in a PR campaign to mislead the American people. Mueller doesn't want to speak beyond yesterday's quickie press conference, where he didn't take questions, or testify before... Continue Reading →

Face-Melting Diplomacy


National security adviser John Bolton is a war hawk. Even though he personally refused to fight in Vietnam and admitted he joined the Maryland National Guard to avoid fighting, he's advocated for sending American troops to die in Iraq, Iran, Syria, Cuba, Yemen, Venezuela, and North Korea. Like most Republican war hawks, he thinks it's... Continue Reading →

Low IQ Dotard


While in Japan, Donald Trump reminded us of two of the many reasons he doesn't have the character required of an American president. First, he engaged in politics against a political rival on foreign soil. That's always been a no-no in American politics. You don't go on foreign soil and attack Americans. When you go... Continue Reading →

Trumped Up Brexit


Voters in the United Kingdom can be just as poorly informed as their counterparts in the United States. They can also be just as easily manipulated by Russian troll farms. While the European Union isn't perfect and there are serious issues for each nation involved to resolve, it's stupid for the United Kingdom to leave... Continue Reading →

Vouching For The Stable Genius


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. I am very happy CNN chose this cartoon out of the ten or so ideas I had sent them. In fact, it may be the last idea I sent their way. I think... Continue Reading →

More Butt For Barr


Once again, Donald Trump is politicizing the Justice Department, just like he promised he would as a candidate. Trump has given Attorney General William Barr sweeping authority to declassify information related to the Russian investigation. This move frightens the intelligence community. It endangers sources, methods, and threatens to manipulate the intelligence that's been gathered for... Continue Reading →

Drawing On A Train


I'm posting this here in case you don't follow me on Facebook, Twitter, Instagram, or in general like a stalker. On Wednesday, I took an Amtrak to Raleigh, North Carolina. I planned to draw a cartoon in my hotel room that night, work on ideas with CNN on Thursday, attend an event Thursday night, then... Continue Reading →

Blog at WordPress.com.

Up ↑