Francis deSouza was born on December 2, 1970. He is an accomplished entrepreneur and business executive, having held leadership positions in several major technology companies throughout his career.
20 Francis deSouza Questions: Can You Get a Perfect Score?