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

Magdalena Leszczyniecka
President and CEO
Collapse
Zahra Shahrokh
Chief Development Officer
Annaya Gabriel
Executive Administrative Assistant

Board & advisors


Teams

This company has no teams yet