Elected Officials

Village of Carlock

Jeremiah Houston, President

(309) 376-2219