Location
750 East Main Street, Suite 600, Stamford, CT
Fiscal year end
December 31