Towson University

Location: Towson, Maryland
Founded: 2001
Star Status: Gold