The University of Toledo

Location: Toledo, Ohio
Founded: 2007
Star Status: Good Standing