I don’t know where this is from, but it looks like Keith Giffen?
make sure you scroll all the way down for the punchline