STC Biologics

0 followers


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
Adam Laleh
Operations & Business Development Manager

Board & advisors