Business Directory Keywords: Advanced Search Directory View All Listings Alliant Energy Corp Serv Inc Business Name Alliant Energy Corp Serv Inc 1301 20th Street, Spirit Lake 51360 http://www.alliantenergy.com 1-800-255-4268 Black Hills Energy Business Name Black Hills Energy PO. Box 468, Spencer www.blackhillsenergy.com 712-262-4275 IGL TeleConnect Business Name IGL TeleConnect 1501 35th Ave. W, Spencer IA 51301 http://www.iglteleconnect.com 1-800-281-1072 Iowa Lakes Electric Cooperative Business Name Iowa Lakes Electric Cooperative 702 S 1st Street, Estherville www.ilec.coop 800-225-4532 NextEra Energy Resources Business Name NextEra Energy Resources 700 Universe Blvd., Juno Beach, FL 33401 https://www.nexteraenergyresources.com Summit Carbon Solutions Business Name Summit Carbon Solutions 2321 North Loop Drive #221, Ames, IA 50010 https://summitcarbonsolutions.com 515-531-2635