Company Name

Industry

Location

Revenue

Employees

Woodlake Addiction and Recovery Center

Mental Health Care

United States, Louisiana

$25M to $50M

10001+

Medical Management Options

Mental Health Care

United States, Louisiana

$25M to $50M

10001+