David GergenDavid Gergen is a CNN Senior Political Analyst and has worked as an adviser to four U.S. Presidents. He is also the co-director for Center for Public Leadership at the Harvard Kennedy School.
An OTP has been sent to your Registered Email Id:
Resend Verification Code