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