Tata Communications appoints James Parker as president of global sales