Lehman College

Location: New York, New York
Founded: 2014
Star Status: New Chapter