Todd Barlow Open Party Unknown Positions Employer Title Time NC Advocates for Justice Political Affairs Counsel Current NC Sierra Club Political Compliance Chair Current