Longtime Ald. Patrick O’Connor, forced into a runoff for the first time, faces progressive challenger Andre Vasquez – and his record as a mayoral loyalist may not help him.
Longtime Ald. Patrick O’Connor, forced into a runoff for the first time, faces progressive challenger Andre Vasquez – and his record as a mayoral loyalist may not help him.