Jamaica, Richmond Hill, Rochdale Village, South Ozone Park
District 28 Candidates
NYC Campaign Finance Board — funds raised
Incumbent
NYC Campaign Finance Board– funds raised