The University of St. Thomas opened in 1947 in the heart of the Montrose neighborhood in Houston. The 20-square-block, tree-lined school offers 40 undergraduate majors and 30 graduate degrees.
Abbott's letter, which was obtained by the Houston Chronicle ... about “an utterly corrupt leadership system at the University of St. Thomas.” They linked to a video that they planned to ...