Working together to get things done

Mayor Jim Gray gives State of the City address