New Leaf corporate office is located in 2548 N Stokesberry Pl, Meridian, Idaho, 83646, United States and has 51-200 employees.
new leaf
new leaf inc
a new leaf
new leaf renewables llc
a new leaf, inc..!
Departments
Number of employees
Finance
2
Information Technology
1
C-Suite
1
Operations
1
| Location | People at location |
| North America | 1-10 |
A New Leaf is a Developmental Disability Agency (DDA) dedicated to providing comprehensive services for adults and children with developmental disabilities and mental health needs. Certified by the Idaho Department of Health and Welfare, the agency offers behavioral intervention, habilitative supports, residential habilitation, and employment servi... Read More