1
When Crystal Lake Kiwanis Club member and Crystal Lake Public Library Board President Carol Heisler said that the Crystal Lake Library’s remodeling project had come in “on time and under budget,” it caught my attention. How often does that happen … Continue reading