David Gergen had a position (Position) at CNN

Details
Is Current no