Community First

Proven Leadership

Real Results

Vote Early or on June 23rd!

Early Voting

Sat, June 13 - Sun, June 21

Primary Election Day

Tue, June 23

Visit vote.nyc

Check your registration, Find your poll location & View your sample ballot…

Collage of four photos showing people participating in protests and rallies in support of workers' rights and economic issues in New York City, holding signs and banners.

Join our people-powered campaign.

I’ll always fight for our community and show up when it’s hardest, but I’ll need your support.

For me, Community First has never been a campaign phrase. It’s how I lead.

Leadership means showing up—standing with tenants, visiting our schools, answering constituent calls, and turning the concerns of everyday people into real policy and real progress.

Together, we’ve delivered meaningful investments, stronger protections, and tangible results for District 31. And in 2026, I’m ready to continue building on that work with you.

Collage of four photos featuring community and political events: a man in a suit standing with arms crossed in front of a screen displaying election results; a man talking to an elderly woman outdoors; a man speaking to a young girl holding a sign that reads 'We are children, not targets'; a group of people, including children and adults, posing with a sign promoting community safety.

Thank you for standing with us.

Your contribution helps power a community-first campaign built on organizing, accountability, and real results.