STC

Medical abbreviations:
STC

Stewart Information Services Corporation