Skip to main content
Trust & transparency

Credentials & transparency

We believe you should be able to verify who is behind your course before you trust us with your time or money. Below are our physician owner's license, our state education-provider approvals, and our business registration, with public evidence documents and direct links to verify each one with the issuing authority yourself.

Last updated 2026-07-08. If you need a document you don't see here, email admin@nationalcourseportal.com and we'll send it.

Instructor and owner

National Course Portal is owned and led by a licensed physician. Our courses are authored and reviewed under real professional accountability.

Virginia Board of Medicine, Department of Health Professions

Ankur S. Fadia, MD - physician license

License #0101254294
Current Active

Virginia DHP public license lookup shows medicine license 0101254294 as Current Active, expiring March 31, 2028.

American Board of Internal Medicine

Ankur S. Fadia, MD - Internal Medicine board certificate

Certificate on file

ABIM Internal Medicine board-certification certificate is on file. Current certification status can be checked through ABMS Certification Matters or ABIM.

National Course Portal

Ankur S. Fadia, MD - professional curriculum vitae

On file

Insurance education - state provider approvals

Driver Course Platform LLC d/b/a National Course Portal is an approved insurance continuing-education and/or pre-licensing provider with the departments below. Provider approval, course approval, and public launch status are tracked separately.

Florida Department of Financial Services (DFS)

Insurance CE and pre-licensing provider

Provider #374870
Provider approved; DFS course approvals on file

Florida DFS provider status and course approval evidence are on file, most recently the Annuity Best-Interest Update Training (1 Hour) approval, Course ID #138995, approved July 8, 2026 (/credentials/fl-dfs-course-138995.pdf). This entry does not by itself open enrollment, certificates, roster reporting, or launch gates.

Georgia Office of the Commissioner of Insurance and Safety Fire (OCI)

CE and pre-licensing education provider

Provider #246049 / Instructor #3911815
Provider approved; instructor approved; courses pending

Georgia provider and instructor evidence is on file. Georgia course reviews are tracked separately and should not be treated as approved unless a course-specific approval exists.

Virginia Insurance Continuing Education Board (Pearson VUE)

Continuing education provider

Provider #167035
Provider approved; four CE courses approved
Texas Department of Insurance (TDI)

Insurance education provider

Provider #242850
Provider active; CE courses certified and live

Texas CE courses are certified and live — ethics, annuity best-interest, LTC initial, and LTC ongoing. Provider registration is on file through June 17, 2028.

Arizona Department of Insurance and Financial Institutions

Insurance continuing education provider

Provider #500033140
Provider number shown on four approved CE courses

Arizona SBS approval emails list provider 500033140 and approve ethics, annuity, LTC initial, and LTC ongoing CE courses effective June 29, 2026 and expiring June 29, 2028. A separate provider-application approval letter was not located in this Gmail pass.

Idaho Department of Insurance

Insurance continuing education provider

Provider #500033128
Provider number shown on four approved CE courses

Idaho SBS approval emails list provider 500033128 and approve ethics, annuity, LTC initial, and LTC ongoing CE courses expiring May 31, 2028. A separate provider-application approval letter was not located in this Gmail pass.

Vermont Department of Financial Regulation

Insurance continuing education provider

Provider #500033114
Provider approved; CE course approvals pending

Vermont provider approval is on file; individual Vermont CE course approvals are tracked separately and are not treated as approved until each written course approval is received.

Rhode Island Department of Business Regulation

Insurance continuing education provider

Provider #500033149
Provider approved; four CE courses approved
Alabama Department of Insurance

Insurance continuing education provider

Provider #500033130
Provider approved; four CE courses approved

Alabama provider renewal remains separate from course approval and should be checked before relying on future renewal dates.

Delaware Department of Insurance

Insurance continuing education provider

Provider #500033126
Provider approved; four CE courses approved
Nevada Division of Insurance

Insurance continuing education provider

Provider #187270
Provider approved; four CE courses approved
South Carolina Department of Insurance

Insurance continuing education provider

Provider #500033108
Provider approved; partial CE course approvals

Evidence on file covers approved South Carolina ethics and annuity CE courses. LTC course approvals are tracked separately.

South Dakota Department of Labor and Regulation / Division of Insurance

Insurance continuing education provider

Provider #500033165
Provider approved; three CE courses approved

South Dakota provider approval is on file, and SBS approval emails cover annuity, LTC initial, and LTC ongoing CE courses effective July 2, 2026 and expiring July 2, 2028.

Mississippi Insurance Department

Insurance education provider

Provider #15056663
Registered provider; CE courses under review

Mississippi CE course reviews are in progress with the Mississippi Insurance Department; no Mississippi course is treated as approved until its written course approval is on file.

Missouri Department of Commerce and Insurance

Insurance continuing education provider

Provider #500033124
Provider approved; course approvals not located

SBS/Pearson provider-approval email confirms Missouri CE provider approval effective June 22, 2026. No official Missouri course-approval letter was found in this Gmail pass.

New Mexico Office of Superintendent of Insurance

Insurance continuing education provider

Provider #500033133
Provider approved; LTC CE courses approved

New Mexico LTC initial and ongoing course approvals are on file. Other New Mexico course gates remain separate.

Montana Commissioner of Securities and Insurance (CSI), Office of the Montana State Auditor

Insurance continuing education provider

Provider #500033125
Provider approved; four CE courses approved and open

Montana CSI/SBS course approvals dated July 8, 2026 (effective through July 8, 2028): ethics 3hr #6000221206, annuity best-interest 4hr #6000221214, LTC initial 8hr #6000221200, LTC ongoing 4hr #6000221195. Pearson issued Course Approval Confirmation Notices for the LTC courses the same day.

North Dakota Insurance and Securities Department

Insurance continuing education provider

Provider #500033123
Provider approved; four CE courses plus the 24-hour bundle approved

North Dakota SBS approvals cover the four individual CE courses (ethics #6000220088, annuity #6000220100, LTC initial #6000220087, LTC ongoing #6000220101) and, by Course Approval Letter dated July 8, 2026, the 24-Hour Producer CE Bundle #6000221240 (24.00 credits: 21 general + 3 ethics; expires March 31, 2027). Bundle approval letter: /credentials/nd-nisd-bundle-6000221240.pdf.

Ohio Department of Insurance

Insurance continuing education provider

Provider #12320
Provider approved; four CE courses approved
Oklahoma Insurance Department

Insurance continuing education instructor

Provider #500033127 / Instructor #174478
Instructor approved; course approvals not located

SBS instructor-approval email confirms Ankur Fadia as Oklahoma instructor 174478 for provider 500033127 on June 25, 2026. Course approvals remain separate.

Indiana Department of Insurance

Insurance pre-licensing education provider

Provider #186878
Provider approved; seven pre-licensing courses approved
District of Columbia Department of Insurance, Securities and Banking

Insurance continuing education provider

Provider #500033170
Provider approved; four CE courses approved and open

DISB/SBS course approvals dated July 8, 2026 (effective through May 31, 2027): ethics 3hr #6000221192, annuity suitability 4hr #6000221182, LTC initial 8hr #6000221191, LTC ongoing 4hr #6000221179. Course-approval evidence: /credentials/dc-disb-courses-500033170.pdf.

Utah Insurance Department

Insurance continuing education provider

Provider #209743
Provider approved; four CE courses approved and open

Utah Insurance Department course approvals emailed July 8, 2026: ethics 3hr #46906, annuity best-interest 4hr #46907, LTC Partnership/Initial 8hr #46908, LTC ongoing 4hr #46909 (effective July 1, 2026; completed credits post to Sircon within 14 days). Course-approval evidence: /credentials/ut-uid-courses-209743.pdf.

Pennsylvania Insurance Department / PSI

Insurance continuing education provider

Provider #160677
Provider approved; courses pending review
Tennessee Department of Commerce and Insurance

Insurance continuing education provider

Provider #500033135
Provider approved; long-term care CE courses approved

Tennessee LTC (initial and ongoing) course approvals are on file. Ethics and annuity are tracked separately and are not treated as approved until each written course approval is received.

Parent education approvals

Some family-court and parent-education approvals are separate from insurance education approvals and have their own agency rules.

Florida Department of Children and Families

Parent Education and Family Stabilization course provider

Approval proof on file

Business registration

Commonwealth of Virginia, State Corporation Commission

Driver Course Platform LLC d/b/a National Course Portal

Registered - active

Every credential above can be confirmed directly with the issuing state or board using the links provided. National Course Portal is operated by Driver Course Platform LLC.