Councilman William Keher was appointed president of the five-member governing body Tuesday during its annual reorganization.
June 29, 2016