InnerVision is a private, 501 (c) non-profit organization and a recognized best practice service provider. Since 2003, InnerVision has been a part of Mecklenburg County, NC (Charlotte and surrounding areas) as a primary provider of recovery infused psychosocial rehabilitation services and supports for adults with trauma and mental health challenges.