David Halperin

c. January 1, 2008 - Present Director, Campus Progress, Center for American Progress Videos: 4 c. June 7, 2005 - Present Senior Vice President, Center for American Progress Videos: 2

Recent Appearances

See all appearances

Appearance Stats