A popular Lord Mayor. Ald. Allen Taylor. (News).