Francis deSouza's full name is Francis Aurelio deSouza. He is an American entrepreneur and business executive who has held leadership positions at various technology companies, including Illumina, Symantec, and Microsoft.
20 Francis deSouza Questions: Can You Get a Perfect Score?