Police Chief Under Investigation

Posted:

Mechanicsburg – A Central Illinois Police Chief is under investigation.

 

The Buffalo Mechanicsburg Police Chief William Hill has been place on paid leave, after a complaint was filed. The city will not say what the complaint involved, but say it is not financial or sexual in nature.

 

Hill has been chief since 2004.   

Current Conditions
/