One thought on “508 #226: Michael Gaffney”

  1. Gaffney Wins!

    Clearly you guys were trying to throw a wrench into his campaign and it did NOT work.

    Will you be at his party tonight? Or did he forget to invite you?

    Jack

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.