Yeoman Creek

Technology: Solar
Location: Waukegan, IL
Site: Landfill Owned by YCRG
Project Size: 8.75MW (A1- 7MW, A3-1.75MW)