Text of Mayor John Tecklenburg’s 2023 State of the City Address

by