By Christi Milligan Delaware State University has dedicated its Optical Science Center for Applied Research (OSCAR), capping construction of the mirrored architectural centerpiece that will house laboratories and incubator space […]
© 2023 Delaware Business Times