Solar Sales and ServicesKalamazoo signs 20-year contract for wind, solar power – MLive.com September 17, 2024September 17, 2024 Solar Place