jul 1, 2018 - New facility at Norwood, Massachusetts
Description:
In July 2018, the company opened a 200,000 square foot facility in Norwood, Massachusetts for manufacturing, preclinical and clinical work
Added to timeline:
Date:
~ 6 years and 6 months ago