GD

Geoff Duncan

On-Air Political Commentator at CNN

    Publications

    • CNN

    People Also Viewed