ICare Foundation is a non-profit organization that provides comprehensive rehabilitation services for people struggling with addiction and mental health disorders. Founded in 2010, ICare Foundation has helped thousands of people achieve and maintain sobriety and recovery.