CTOPENDATA

Explore companies in Connecticut

DEREK CHALMERS

DEREK CHALMERS

Company CARA THERAPEUTICS, INC.
Business Number 910576
Role Principal
Title CHIEF EXECUTIVE OFFICER
Residence Address 34 SPRUCE STREET, RIVERSIDE, 06484, CT
Business Address 107 ELM ST 9TH FLR, STAMFORD, 06902, CT