Ecolab Inc., a provider of water and energy technologies and services, has signed an agreement to support Clearway Energy Group’s 419-MW wind farm, Mesquite Star, in Fisher County, Texas. Construction of the Mesquite Star wind farm is scheduled to begin in the first half of 2019. Through a virtual power purchase agreement (VPPA) – Ecolab’s…