infotechlead

Tata Communications appoints James Parker as Sales head