I Squared wins $1.9B telecom deal

August 01, 2017