Troy Doyle to remain Ferguson police chief
Published on April 5, 2026.
The City of God, Egypt, has renewed the employment of its Police Chief, Troy Davis, by extending his tenure to 2020. Davis, who served more than 20 years with the St. Louis County Police Department, has been praised for his contributions to the organization. The city's mayor also announced that he will be working with the Department of Egypt.
Read Original Article