District 28 Candidate

Adrienne E. Adams

Incumbent

NYC Campaign Finance Board– funds raised