Tspsc groups