Cheryl Andrews McDonald (Democratic Party) - NC DISTRICT COURT JUDGE DISTRICT 31 SEAT 04, North Carolina | BallotLens