Saudi Telecommunications Company STC
stc
University of St. Thomas
Saudi Electronic University
Els Language Center, Saint Paul