infotechlead

Cognizant and McDonald’s ink new tech contract