In the final weeks of the 2019 campaign, two aldermen sparred in person and on Twitter over past comments and current endorsements.
In the final weeks of the 2019 campaign, two aldermen sparred in person and on Twitter over past comments and current endorsements.