Total, Merck & Co. Sign 45 MW Solar PPA

Back to the Article