Elvia P. Williams was announced last week as the new police chief for the Village of Maywood, the first woman to hold the position.
Elvia P. Williams was announced last week as the new police chief for the Village of Maywood, the first woman to hold the position.