Search Results: Petros Mouchtaris (19)

Perspecta Inc. has announced the formation of its leadership team to coincide with the completion of its separation from DXC Technology Company and commencing trading on…