Sanjay Gupta will join Allstate as executive vice president and chief marketing officer. Gupta will be responsible for the company's marketing and consumer-focused initiatives. Gupta joins Allstate from Ally Financial, where he served as the chief marketing officer. Prior to Ally, he was the senior vice president of global consumer and small business marketing at Bank of America. He has also held key marketing roles at SciQuest.com, Inc. and Federal Express. Gupta earned his Bachelor's degree from the University of Mumbai in India and his MBA from the University of Texas at Austin.