Which is a punk rock musician, John Mayer or Ben Weasel?
The answer to this question is:
Ben Weasel