After months of planning Rock Island city council received a detailed budget presentation.
Rock Island council receives budget presentation