NEB’s recently developed 100,000 square foot expansion to its production facility recognized by the U.S. Green Building Council IPSWICH, Mass., Sept. 16, 2024 /PRNewswire/ — New England Biolabs (NEB®) today announced that it has been awarded LEED® certification for its new 100,000 square…