J. Eric Smith
Chief Executive Officer Swiss Re Americas/Regional President Americas
J. Eric Smith worked in various roles in property and casualty insurance with Country Financial for more than 20 years, then joined Allstate in 2003 where he rose to the rank of President, Financial Services. He moved to USAA in 2010 as President USAA Life Insurance Co. Eric joined Swiss Re in July 2011 as Chief Executive Officer of Swiss Re Americas and as a member of the Group Management Board. Eric was appointed Regional President Americas and member of the Group Executive Committee in January 2012.
- Bachelor’s Degree in Finance, University of Illinois, USA
- MBA, Kellogg School of Management, Northwestern University, USA