About Leaders Life Insurance Company

Leaders Life Insurance Company is an Insurance company, headquartered in Tulsa, with 51 - 200 employees and annual revenue of $5M - $20M.

Leaders Life provides an expanded arsenal of employer based voluntary insurance benefits in 5 states (Oklahoma, Texas, Arkansas, Kansas, & Missouri) servicing over 700 agents and brokers and 1,400 employer groups.

( I )

Leaders Life Insurance Company Company Highlights

Phone icon

Phone Number

(918) 254-xxxx

Address icon

Corporate Office Address

1350 South Boulder Avenue West
Tulsa, 74119

Industries Served

Insurance

Number of Employees

51 - 200 Employees

Company Revenue

$5M - $20M

Is this company information helpful?

Leaders Life Insurance Company Org

Leaders Life Insurance Company has 1 VP, 6 Director, 3 Manager, 1 Senior, and 14 Other employees.

Leaders Life Insurance Company Decision Makers

  • CEORuss Angell Flmi

Leaders Life Insurance Company's Tech Stack

Animate.css
Application Request Routing
Bootstrap
Font Awesome

Frequently Asked Questions About
Leaders Life Insurance Company

FAQs

Log in or sign up to get full contact details and additional support.

Who is the CEO of Leaders Life Insurance Company?

The CEO of Leaders Life Insurance Company is Russ Angell Flmi. See full contact details  ›

How many senior employees does Leaders Life Insurance Company have?

Leaders Life Insurance Company has 11 senior employees that are typically used for decision making.

Who are the key decision makers at Leaders Life Insurance Company?

Key decision makers at Leaders Life Insurance Company include Russ Angell Flmi (CEO). See full contact details  ›

What technologies does Leaders Life Insurance Company use?

Leaders Life Insurance Company uses technologies including Animate.css, Application Request Routing, and Font Awesome.

How do I contact Leaders Life Insurance Company?

To contact Leaders Life Insurance Company, visit leaderslife.com.

What companies are similar to Leaders Life Insurance Company?

Companies similar to Leaders Life Insurance Company include OneDigital, CRC, and CEC.

Where is Leaders Life Insurance Company headquartered?

Leaders Life Insurance Company is headquartered at 1350 South Boulder Avenue West, Tulsa.

What is the main phone number for Leaders Life Insurance Company?

The main phone number for Leaders Life Insurance Company is (918) 254-xxxx.

What is the official website for Leaders Life Insurance Company?

The official website for Leaders Life Insurance Company is leaderslife.com.

What is the annual revenue of Leaders Life Insurance Company?

The annual revenue of Leaders Life Insurance Company is $5M - $20M.

How many employees does Leaders Life Insurance Company have?

Leaders Life Insurance Company has 51 - 200 employees.

What industry is Leaders Life Insurance Company in?

Leaders Life Insurance Company is in the Insurance industry.

Last updated: June 19, 2025

Unlock Unlimited Leads
With Seamless.AI

Get Started Free