That's David Cohen in I believe Monday's Asheville Citizen-Times. Luckily, I have a computer application that fires Google up whenever I do a spit take after seeing a cartoon. Looks like it's going to make the rounds, which should at least allow for anyone tracking this to read 35 different ways to say "What the hell?!?"