After flipping a Republican-held seat in the New Jersey state Senate blue in 2017, Troy Singleton is running for reelection in a top-tier race.
After flipping a Republican-held seat in the New Jersey state Senate blue in 2017, Troy Singleton is running for reelection in a top-tier race.