News

A Massachusetts biotechnology company is laying off 21 employees in Durham amid a broader restructuring and pressure from federal regulators.