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
Flash Sale! Subscribe to Delaware Business Times and save 50%.
Limited time offer. New subscribers only.