Rick Peabody Email

Director Information Technology . Cytrellis Biosystems

Current Roles

Employees:
122
Revenue:
$30.6M
About
Cytrellis Biosystems Address
299C Washington St
Boston, MA
United States
Cytrellis Biosystems Email

Past Companies

Cytrellis Biosystems, Inc.Director Of Information Technology
AgaMatrixManager of Global IT Services and Strategy
Loftware, Inc.Manager of Information Technology

#1 Startup Dataset

Growth rates, revenue data, direct competitors and contact details.