Portfolio

Where the rubber meets the road.

Nothing New

Charitable

The Pull Out

King Donald

Fixed

Tethered

High Risk Pools

Show us Yours

Weapon of Mass Distraction

Right the Ship

Adrift

Chuck Berry Tribute

The Trump Budget

Ben Carson’s version of History

Trump and Russia

Made for Him

Silhouettes

Surreal

Recruiter

Con Way

Swamped

Con Way

And a wall…

Trump Dump

Crazy Hairs

Barker

Windows 2016

Alarming

Captain Twitter

Cuban Tightrope

Cracked!

Terror

Mister No

Brown Shirts

Air ball

In His Pocket

Eclipse

Sucker Punched

Snowball in Hell

Faucets

Hands

Exposure

The Party of Lincoln is Stinkin’

Lilliputians

Golden Goose

Emojis

Self-inflicted

Proxy War

Ladies Man

Down The Road

Feeding the Beast

Gunned Down

Crocodile Tears

Wave of hate

RIP Ziggy Stardust

Crystal Clear

Two Corinthians walk into a bar…

The “tell”

Ego Driven

Trigger Happy

Online Limit

Oops!

Yuuuge mistake.

Illustration for the final edition of National Journal

Tightrope

Complacency

Pass the Buck

Grinder

Liberte

Wingnut

The Bigger Threat

Russian Roids

Cancers

Leonard Nimoy’s Spock Finds Tribute Cartoons Illogical

Apple Pay Hacked

2015 Retirement Plans

Hillary’s Email Noose

Newsweek Japan!

Never Again

When is Enough Enough?

Mickey Measles

National Journal Cover Art

Thanksgiving toon in The LA Times!

Badges

Interior Illustration – National Journal October 2014

National Journal Cover – October 2014

Newsweek Japan!

LA Times Oped Page

No Means No

Cats & Dogs

On Your Mark…

Squeezed

Sunrise

New Frames

Sacrifices

Final Cover

Back into the Fold

Bullet head

The hope of Obama

Excessive