News

The Taft City Council has initiated an investigation into Police Chief John Landreth following a meeting where some city officials claim they felt threatened by a statement Landreth made.