David Gergen Senior Political Analyst, CNN