Greene County Solar c/o Hecate Energy LLC 621 W. Randolph St Chicago, IL 60661
To contact the project team directly, email contact@greenecountysolar.info, call toll free to 833-529-6597, or send us a message using the form below: