Licensed insurance agents pass a background check — and in most states an FBI fingerprint-based screening — before they can be licensed.

Credentials link to official sources. Every license shown on VerifyAnAgent links directly to the issuing state's Department of Insurance verification portal, where you can confirm the record yourself — independently of this website.
Identity is tied to a national registry. Each agent is identified by their National Producer Number (NPN), the unique identifier assigned through the National Insurance Producer Registry (NIPR) and searchable on the official NIPR registry.
Gabriel Soler

Gabriel Soler

Licensed Life Insurance Broker
National Producer Number: 20560290NIPR ↗

I’m an independent life insurance broker licensed across multiple states, working with 40+ A-rated carriers to find the right fit for each family — not a one-size policy. You can verify my credentials directly through official government sources before we ever speak. Transparency isn’t just a policy here — it’s how I do business.

Carrier Partners Carrier Partners
State of Alabama Seal

Alabama

Dept. of Insurance
License Number 3002897763
License Type Life & Health
Status Active
State of Arizona Seal

Arizona

Dept. of Insurance and Financial Institutions
License Number 20560290
License Type Life & Health
Status Active
State of Arkansas Seal

Arkansas

Insurance Dept.
License Number 20560290
License Type Life & Health
Status Active
State of California Seal

California

Dept. of Insurance
License Number 4461445
License Type Life & Health
Status Active
State of Florida Seal

Florida

Dept. of Financial Services
License Number W934790
License Type Life & Health
Status Active
State of Georgia Seal

Georgia

Insurance Commissioner
License Number 3798845
License Type Life & Health
Status Active
State of Illinois Seal

Illinois

Dept. of Insurance
License Number 20560290
License Type Life & Health
Status Active
State of Indiana Seal

Indiana

Dept. of Insurance
License Number 4104352
License Type Life & Health
Status Active
State of Iowa Seal

Iowa

Insurance Division
License Number 20560290
License Type Life & Health
Status Active
State of Maine Seal

Maine

Bureau of Insurance
License Number PRN502953
License Type Life & Health
Status Active
State of Maryland Seal

Maryland

Insurance Administration
License Number 3003656797
License Type Life & Health
Status Active
State of Massachusetts Seal

Massachusetts

Division of Insurance
License Number 20560290
License Type Life & Health
Status Active
State of Michigan Seal

Michigan

Dept. of Insurance and Financial Services
License Number 1204767
License Type Life & Health
Status Active
State of New Jersey Seal

New Jersey

Dept. of Banking and Insurance
License Number 3003409504
License Type Life & Health
Status Active
State of North Carolina Seal

North Carolina

Dept. of Insurance
License Number 20560290
License Type Life & Health
Status Active
State of Ohio Seal

Ohio

Dept. of Insurance
License Number 1498251
License Type Life & Health
Status Active
State of Oklahoma Seal

Oklahoma

Insurance Dept.
License Number 3003593583
License Type Life & Health
Status Active
State of Pennsylvania Seal

Pennsylvania

Insurance Dept.
License Number 1233389
License Type Life & Health
Status Active
State of South Carolina Seal

South Carolina

Dept. of Insurance
License Number 20560290
License Type Life & Health
Status Active
State of Tennessee Seal

Tennessee

Dept. of Commerce and Insurance
License Number 3003638518
License Type Life & Health
Status Active
State of Texas Seal

Texas

Dept. of Insurance
License Number 3117436
License Type Life & Health
Status Active
State of Virginia Seal

Virginia

Bureau of Insurance
License Number 1473025
License Type Life & Health
Status Active
State of Washington Seal

Washington

Office of the Insurance Commissioner
License Number 1240858
License Type Life & Health
Status Active
State of Wisconsin Seal

Wisconsin

Office of the Commissioner of Insurance
License Number 20560290
License Type Life & Health
Status Active