Owens Corning Selects Constellation to Develop 2.6-Megawatt Solar Project for Delmar N.Y. Facility Tue, 05/28/2013 - 16:45