Gateway Foundation in Carbondale is a dual diagnosis treatment center and long-term rehab program for teenagers and adults struggling with both addiction and mental illness.