Technology News Oklahoma small town police chief and entire police department resign with little explanation November 3, 2024