Sam Houston State University

Location: Houston, Texas
Founded: 2015
Star Status: New Chapter