Centerra, a Constellis Company, Wins $1B Department of Energy Contract to Continue Savannah River Site Security Services
Constellis, a leading provider of essential risk management and mission support services to government and commercial clients worldwide, announced today that the Department of Energy