Voters in Grand Haven, Grand Haven Township and Ferrysburg will cast ballots.
Emma Dale | EDale@mlive.com, The Grand Rapids Press
Thu, 07/19/2018 - 9:55am
Voters in Grand Haven, Grand Haven Township and Ferrysburg will cast ballots.