What does Sts Mean?

STS is the Society of Thoracic Surgeons. They headquarter out of Chicago but have an office in Washington also. Their goal is to help surgeons increase their quality of care. For more information look here: