Signs like these — outside the Neighborhood Club in Grosse Pointe City — directed voters where to cast their ballots on Election Day.

Photo by K. Michelle Moran

GROSSE POINTE PARK/SHORES/WOODS — Voters in Grosse Pointe Park, Grosse Pointe Shores and Grosse Pointe Woods had ballots largely featuring uncontested local races, with the exception being a contested council election in the Park.

With Park City Councilwoman Christine Gallagher not seeking reelection, the Park was slated to see at least one new person seated at the council table this fall. That new person will be Patrick Gleason, who was elected alongside incumbent City Council members Thomas Caulfield and Max Wiener; all will serve four-year terms. Caulfield was the top vote-getter among the council candidates. A fourth candida

See Full Page