Communications Director, Americans United for Change and Americans United to Protect Social Security
Washington, District of Columbia
Americans United for Change/Americans United to Protect Social Security
Communications Director, Americans United for Change and Americans United to Protect Social Security
Protect Our Care
Executive Director, Protect Our Care
Citizens for Responsibility and Ethics in Washington (CREW)
Communications Consultant, Citizens for Responsibility and Ethics in Washington (CREW)
Americans United for Change
President, Americans United for Change
Democratic National Committee
Communications Director and Senior Adviser, Democratic National Committee
Erskine Bowles for U.S. Senate
Communications Director, Erskine Bowles for U.S. Senate
American Bridge Co
President, American Bridge
Democratic Senatorial Campaign Committee
Communications Director, Democratic Senatorial Campaign Committee
Correct The Record
President, Correct the Record
U.S. Senator Jon Corzine (D-NJ)
Press Secretary, U.S. Senator Jon Corzine (D-NJ)
University of South Carolina