Company Name

Industry

Location

Revenue

Employees

Three20 Recovery Center

Non Profit Organization Management

United States, Indiana

$500M to $1B

1-10