Carterra

0 followers

Carterra provides biotechnology solutions that develop and commercialize novel micro-array deposition technologies.


Org chart

CEO
Collapse
CFO
Chief Commercial Officer
Vice President of Research & Development
Chief Production Officer

Board & advisors

Chairman
Director
Director
Director