31 employees
STAR Institute is the international leader for research, treatment, and education related to sensory integration and processing.