STC

Medical abbreviations:
STC

Science and Technology Corporation