Affiliation: | (1) Division TEACCH, University of North Carolina, Chapel Hill, North Carolina;(2) University of South Florida, Tampa, Florida;(3) Department of Psychology, University of South Florida, 4202 E. Fowler Avenue, PCD 4118G, Tampa, Florida, 33620 |