The full slate of candidates for state and local offices for the May 8 primary election was finalized on Feb. 28 — with a few surprises.
The full slate of candidates for state and local offices for the May 8 primary election was finalized on Feb. 28 — with a few surprises.