Mayor’s 2018 State of the City Address

Read it here.