William Alexander has resigned from the Keyes Community Services District and its board is planning to fill the vacancy by appointment.
Alexander resigns from Keyes CSD