New England Center for Children, located in Southborough, Mass., is a private, nonprofit organization that serves children suffering with autism and disabilities. It provides various services, such as autism and early childhood education, day school for children, residential programs, transition care and adult residential programs. The organization s specialized programs include home-based,...