The University of Memphis

Location: Memphis, Tennessee
Founded: 2015
Star Status: New Chapter