MSD, a biopharmaceutical company known as Merck & Co. Inc., Kenilworth New Jersey, in the US and Canada, has signed an agreement to purchase energy from the Armadillo Solar Center in Texas. “We’re ...