City ends year with $45M surplus

The city is en route to a $45-million surplus for 2018.