Leston Welsh

Chief Executive Officer at ShelterPoint Life

Leston Welsh is the Chief Executive Officer and President at ShelterPoint since April 2023. Prior to this role, at TIAA, Leston was a Senior Managing Director responsible for Individual Retirement Solutions. With a background in operations, product management, and financial reporting, Leston has held leadership positions at various companies including Unum, Sun Life Financial, and New York Life Insurance Company. Leston has a Bachelor's degree in Mathematics from Baruch College.

Links

Previous companies

Prudential Financial logo
PwC logo
Unum logo
Sun Life Financial logo
New York Life Insurance logo
TIAA logo

Timeline

  • Chief Executive Officer

    April 1, 2024 - present

  • President

    April, 2023