Mainstream is a charitable non-profit organization providing progressive residential and day support services for adults with a development difference.