Author
J. Eric Smith
Chief Executive Officer, Swiss Re Americas
J. Eric Smith is chief executive officer of Swiss Re Americas, a reinsurance and financial services company.
Before joining Swiss Re in July 2011, he had been president of the USAA Life Insurance Co. and president of Allstate Financial Services. Before Allstate, he had spent over 20 years with Country Financial, helping to build its property and casualty insurance business.
Mr. Smith has an MBA in strategy, marketing and corporate finance from the Kellogg Graduate School of Management at Northwestern University.