Tata Communications appoints James Parker as global head of sales