ODESSA, Mo – During a council meeting Monday July 11, Odessa Mayor, Adam Couch made a seemingly innocent announcement. Police Chief, Scott Newhouse was placed on paid administrative leave. If rumors are to be believed, a situation between Newhouse and another officer contributed to the decision, but no official information has been released to confirm that.
Mayor Couch did say, the night of the meeting, the move was not because of any disciplinary considerations. Since then, the city has not made any official comments regarding the decision.