Bob Shrum

6 Appearances
Former Political Consultant; Professor, New York University; Author