infotechlead

Intel appoints Sandra Rivera as chief people officer