St. Thomas resident charged in school bus collision