Alan Colmes/Definition

Liberally-identified American radio and television political commentator