Storia: Sol Systems achieves fin close on 123-MW Illinois solar portfolio — Warptech Lab News