Our Programs
Each one of our programs is thoughtfully designed and planned with our patients’ needs in mind. We focus on the development and implementation of a behavior plan aimed at changing negative thinking and promoting self-worth. Find out more by clicking below.
Other Services
We also provide other services that promote recovery, resilience and wellness to our patients and their families. Learn more about what we offer below.
Treatment
Counseling
Patients are encouraged to talk about any problems they are having with a professional. This is an educational element with a focus on relaxation exercises, coping skills, and stress management.

Treatment
Group Therapy
Group therapy involves a group of like or similar individuals going through challenging life situations. Group therapy provides friendship, support, and resources for patients.

Naturalization
Communication
Our team of experts will work with patients to build their confidence interacting with others while developing strong communication skills to help interact with family and friends.

Independent Living
Personal Independence
Our team helps clients develop the skills necessary to achieve greater independence to acquire or maintain independent living, while leading healthy and happy lives.

Independent Living
Financial Management
Personal finance skills are important to maintain healthy finances and build wealth over time. Key areas of focus include income, savings, spending, and investing skills.

Treatment
Mentoring
One-to-one, strength-based support treatment. Mentorship works to model, educate, motivate, and coach patients to use and practice overcoming their obstacles.

Naturalization
Problem Solving
Becoming a US Citizen involves many difficult processes. Our team helps narrow the gap of information needed to successfully navigate American society.

Naturalization
Employment
Our team can help provide career counseling that can assist with choosing a career path, resume writing, interview practice, and how to keep your job.

Independent Living
Time Management
Helps facilitate the process of planning and controlling how much time to spend on specific activities. Good time management helps accomplish more in less time while reducing stress levels.
