Eric Smith CEO Reinsurance Americas

Professional experience

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. J. Eric Smith joined Swiss Re in July 2011 as Chief Executive Officer of Reinsurance Americas and as a member of the Group Management Board. He was appointed Regional President Americas and member of the Group Executive Committee in January 2012.

Educational background

  • Bachelor’s degree in Finance, University of Illinois, USA
  • MBA, Kellogg School of Management, Northwestern University, USA