The six-person council, after hearing from five candidates and discussing the matter during a brief executive session, unanimously chose Councilman David Johnson to fill the vacant mayor's position.