STC Biologics


STC is a boutique CDMO company located in Newton MA, USA that enables partners to advance their biologic products from discovery to commercialization.

Industries

Employees

11-50

Links


Org chart

Collapse
Zahra Shahrokh
Chief Development Officer

Board & advisors



Offices