David Kelly Open Party Unknown Positions Employer Title Time NC Environmental Defense Fund (NCEDF) Senior Analyst Former NC Environmental Defense Fund (NCEDF) Manager, NC Political Affairs Current