Tag Archives: willard alderman

Willard’s Mayor Snider Resigns

Willard’s Mayor Snider Resigns

The mayor of Willard has resigned ahead of a meeting to discuss his impeachment. Mayor Samuel Snider announced his resignation at a press conference Thursday afternoon. There …

Read More »