A non-profit that provides skills to ensure people with disabilities can have quality of life and independence. For more than ...