5 employees
STC is a consultancy and design firm that works on pharmaceutical, biotechnology, and consumer brand initiatives at all phases.
2009