SST is now based in Taylor, Texas.
SST está hoxe en día baseado en Taylor, Texas.