John Carney is a rare ray of hope for Democrats

John Carney (AP)

Leave a Reply