The City of Elgin will soon have a new Deputy… Dylan Hamilton of the Union County Sheriff’s Office made his first appearance at this week’s Elgin City Council meeting. Hamilton replaces Deputy Justin Hernandez in patrolling the Elgin area.