Board Memberships
Online Progressive Engagement Network
progressive digital campaigning network
MoveOn
MoveOn.org
Positions
38 Degrees
Progressive campaigning group
•
Director
Organizing For America (OFA)
Obama post election organization
Memberships
Avaaz
Digital campaigning / lobbying