Excerpts from a report for the Downers Grove Village Council

click here for the complete document

thanks Daniel