St. Thomas resident charged with sexual assault on a minor