Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Alabama » Optometrist

Top Optometrist Providers in Alabama

Providers

Providers are grouped by their self-selected primary specialty in the National Plan and Provider Enumeration System (NPPES). This doesn’t necessarily mean the person has special training or certification. Services shown are for Medicare Part B only.

Provider Services Performed Patients Payments from Medicare Average Payment
Per Patient
Average Services
Per Patient

GREGORY GREEN

Demopolis, Ala. 36732

6,740

Rank: 1 out of 471

805

Rank: 28 out of 471

$244K

Rank: 3 out of 471

$303

Average: $119

8

Average: 2

JOHN DENNEY

Dothan, Ala. 36301

5,512

Rank: 2 out of 471

1,940

Rank: 1 out of 471

$269K

Rank: 1 out of 471

$139

Average: $119

3

Average: 2

ANDREW MAXWELL

Dothan, Ala. 36301

4,335

Rank: 3 out of 471

1,583

Rank: 2 out of 471

$244K

Rank: 2 out of 471

$154

Average: $119

3

Average: 2

LEROY MAXWELL

Selma, Ala. 36701

3,475

Rank: 4 out of 471

696

Rank: 49 out of 471

$145K

Rank: 10 out of 471

$208

Average: $119

5

Average: 2

JAMES BARTON

Andalusia, Ala. 36420

3,449

Rank: 5 out of 471

903

Rank: 18 out of 471

$221K

Rank: 4 out of 471

$245

Average: $119

4

Average: 2

JAMES TILLMAN

Andalusia, Ala. 36421

3,396

Rank: 6 out of 471

813

Rank: 27 out of 471

$191K

Rank: 5 out of 471

$235

Average: $119

4

Average: 2

DANNY HARTZOG

Clayton, Ala. 36016

3,166

Rank: 7 out of 471

1,016

Rank: 12 out of 471

$139K

Rank: 12 out of 471

$136

Average: $119

3

Average: 2

WILLIAM FEAGIN

Dothan, Ala. 36301

3,102

Rank: 8 out of 471

1,295

Rank: 3 out of 471

$188K

Rank: 6 out of 471

$145

Average: $119

2

Average: 2

JAMES BEDSOLE

Pell city, Ala. 35125

3,099

Rank: 9 out of 471

758

Rank: 37 out of 471

$112K

Rank: 26 out of 471

$148

Average: $119

4

Average: 2

THOMAS DUNN

Troy, Ala. 36081

2,908

Rank: 10 out of 471

838

Rank: 23 out of 471

$141K

Rank: 11 out of 471

$168

Average: $119

3

Average: 2

LORI JASPER

Birmingham, Ala. 35233

2,863

Rank: 11 out of 471

1,120

Rank: 8 out of 471

$165K

Rank: 7 out of 471

$147

Average: $119

3

Average: 2

DAVID HELTON

Atmore, Ala. 36502

2,827

Rank: 12 out of 471

895

Rank: 19 out of 471

$163K

Rank: 9 out of 471

$182

Average: $119

3

Average: 2

KENNETH MOULTRIE

Huntsville, Ala. 35801

2,706

Rank: 13 out of 471

1,103

Rank: 9 out of 471

$165K

Rank: 8 out of 471

$149

Average: $119

2

Average: 2

JAMES DRIGGARS

Clanton, Ala. 35045

2,396

Rank: 14 out of 471

770

Rank: 35 out of 471

$113K

Rank: 25 out of 471

$147

Average: $119

3

Average: 2

MICHAEL CARBONI

Albertville, Ala. 35950

2,353

Rank: 15 out of 471

717

Rank: 47 out of 471

$135K

Rank: 13 out of 471

$188

Average: $119

3

Average: 2

RANDY COSHATT

Aliceville, Ala. 35442

2,333

Rank: 16 out of 471

536

Rank: 79 out of 471

$88.6K

Rank: 54 out of 471

$165

Average: $119

4

Average: 2

TIM THOMPSON

Birmingham, Ala. 35233

2,292

Rank: 17 out of 471

919

Rank: 15 out of 471

$128K

Rank: 15 out of 471

$140

Average: $119

2

Average: 2

RAYMOND COBB

Hamilton, Ala. 35570

2,217

Rank: 18 out of 471

919

Rank: 15 out of 471

$117K

Rank: 20 out of 471

$127

Average: $119

2

Average: 2

MYRON WILSON

Centre, Ala. 35960

2,103

Rank: 19 out of 471

789

Rank: 31 out of 471

$134K

Rank: 14 out of 471

$169

Average: $119

3

Average: 2

HOWARD DAY

Gardendale, Ala. 35071

2,095

Rank: 20 out of 471

614

Rank: 63 out of 471

$116K

Rank: 21 out of 471

$189

Average: $119

3

Average: 2

DALE POTTER

Decatur, Ala. 35603

2,048

Rank: 21 out of 471

491

Rank: 83 out of 471

$110K

Rank: 28 out of 471

$225

Average: $119

4

Average: 2

JAMES GARDNER

Greenville, Ala. 36037

2,030

Rank: 22 out of 471

776

Rank: 32 out of 471

$102K

Rank: 37 out of 471

$131

Average: $119

3

Average: 2

MICHAEL BRADFORD

Montgomery, Ala. 36106

2,014

Rank: 23 out of 471

1,292

Rank: 4 out of 471

$115K

Rank: 22 out of 471

$89

Average: $119

2

Average: 2

MARK MCCLINTOCK

Birmingham, Ala. 35235

2,011

Rank: 24 out of 471

973

Rank: 14 out of 471

$127K

Rank: 16 out of 471

$130

Average: $119

2

Average: 2

TIMOTHY NICHOLS

Albertville, Ala. 35951

2,005

Rank: 25 out of 471

685

Rank: 50 out of 471

$93.4K

Rank: 46 out of 471

$136

Average: $119

3

Average: 2

JAMES NOBLES

Alex city, Ala. 35010

1,988

Rank: 26 out of 471

1,208

Rank: 6 out of 471

$114K

Rank: 24 out of 471

$94

Average: $119

2

Average: 2

ROSE BETZ

Northport, Ala. 35473

1,976

Rank: 27 out of 471

635

Rank: 60 out of 471

$107K

Rank: 32 out of 471

$169

Average: $119

3

Average: 2

ROBERT SANDLIN

Athens, Ala. 35613

1,956

Rank: 28 out of 471

662

Rank: 54 out of 471

$123K

Rank: 17 out of 471

$185

Average: $119

3

Average: 2

ERNEST CHAMPION

Alexander city, Ala. 35010

1,929

Rank: 29 out of 471

732

Rank: 42 out of 471

$90K

Rank: 53 out of 471

$123

Average: $119

3

Average: 2

DAVID CHANDLER

Jacksonville, Ala. 36265

1,926

Rank: 30 out of 471

588

Rank: 66 out of 471

$102K

Rank: 35 out of 471

$174

Average: $119

3

Average: 2

BENJAMIN KING

Mobile, Ala. 36606

1,925

Rank: 31 out of 471

1,010

Rank: 13 out of 471

$109K

Rank: 30 out of 471

$108

Average: $119

2

Average: 2

GARY FEW

Cullman, Ala. 35058

1,922

Rank: 32 out of 471

1,245

Rank: 5 out of 471

$121K

Rank: 19 out of 471

$97

Average: $119

2

Average: 2

GREGORY JACKSON

Mobile, Ala. 36606

1,922

Rank: 32 out of 471

1,086

Rank: 10 out of 471

$114K

Rank: 23 out of 471

$105

Average: $119

2

Average: 2

JAMES POOLE

Alexander city, Ala. 35010

1,905

Rank: 34 out of 471

755

Rank: 38 out of 471

$90.2K

Rank: 51 out of 471

$119

Average: $119

3

Average: 2

KENNY BLACKSTON

Opp, Ala. 36467

1,901

Rank: 35 out of 471

677

Rank: 51 out of 471

$111K

Rank: 27 out of 471

$164

Average: $119

3

Average: 2

JOSEPH SCHNORBUS

Talladega, Ala. 35160

1,872

Rank: 36 out of 471

725

Rank: 44 out of 471

$121K

Rank: 18 out of 471

$167

Average: $119

3

Average: 2

DAVID MOHON

Piedmont, Ala. 36272

1,861

Rank: 37 out of 471

800

Rank: 29 out of 471

$109K

Rank: 29 out of 471

$137

Average: $119

2

Average: 2

MITCHELL PURVIS

Elba, Ala. 36323

1,852

Rank: 38 out of 471

699

Rank: 48 out of 471

$99.2K

Rank: 39 out of 471

$142

Average: $119

3

Average: 2

MICHAEL PARKER

Fort payne, Ala. 35967

1,834

Rank: 39 out of 471

800

Rank: 29 out of 471

$90.9K

Rank: 48 out of 471

$114

Average: $119

2

Average: 2

HERNAN BENAVIDES

Eufaula, Ala. 36027

1,825

Rank: 40 out of 471

371

Rank: 129 out of 471

$102K

Rank: 36 out of 471

$274

Average: $119

5

Average: 2

MATTHEW BOX

Tuscaloosa, Ala. 35405

1,823

Rank: 41 out of 471

581

Rank: 67 out of 471

$98.3K

Rank: 41 out of 471

$169

Average: $119

3

Average: 2

FRANK FREEMAN

Arab, Ala. 35016

1,818

Rank: 42 out of 471

838

Rank: 23 out of 471

$90.7K

Rank: 49 out of 471

$108

Average: $119

2

Average: 2

R BOOZER

Cullman, Ala. 35055

1,811

Rank: 43 out of 471

1,042

Rank: 11 out of 471

$91.5K

Rank: 47 out of 471

$88

Average: $119

2

Average: 2

TERRY BONDS

Jacksonville, Ala. 36265

1,806

Rank: 44 out of 471

384

Rank: 124 out of 471

$100K

Rank: 38 out of 471

$261

Average: $119

5

Average: 2

BRIAN BAXTER

Huntsville, Ala. 35801

1,708

Rank: 45 out of 471

1,178

Rank: 7 out of 471

$105K

Rank: 34 out of 471

$89

Average: $119

1

Average: 2

JOSHUA DRIVER

Opp, Ala. 36467

1,697

Rank: 46 out of 471

885

Rank: 20 out of 471

$98.8K

Rank: 40 out of 471

$112

Average: $119

2

Average: 2

WILLIAM SULLINS

Huntsville, Ala. 35801

1,677

Rank: 47 out of 471

746

Rank: 40 out of 471

$106K

Rank: 33 out of 471

$142

Average: $119

2

Average: 2

DAVID WESLEY

Jasper, Ala. 35504

1,665

Rank: 48 out of 471

725

Rank: 44 out of 471

$95.4K

Rank: 44 out of 471

$132

Average: $119

2

Average: 2

STEPHEN GROSS

Atmore, Ala. 36502

1,664

Rank: 49 out of 471

719

Rank: 46 out of 471

$96.6K

Rank: 43 out of 471

$134

Average: $119

2

Average: 2

ASHLEY WILLIAMS

Selma, Ala. 36701

1,642

Rank: 50 out of 471

494

Rank: 82 out of 471

$83.9K

Rank: 59 out of 471

$170

Average: $119

3

Average: 2

FREDRICK JACKSON

Montgomery, Ala. 36117

1,625

Rank: 51 out of 471

552

Rank: 77 out of 471

$97.5K

Rank: 42 out of 471

$177

Average: $119

3

Average: 2

GREGORY CLARDY

Huntsville, Ala. 35806

1,607

Rank: 52 out of 471

299

Rank: 164 out of 471

$90.7K

Rank: 50 out of 471

$303

Average: $119

5

Average: 2

P. DUNCAN ROY

Childersburg, Ala. 35044

1,600

Rank: 53 out of 471

355

Rank: 134 out of 471

$68K

Rank: 80 out of 471

$192

Average: $119

5

Average: 2

WILLIAM PITTENGER

Huntsville, Ala. 35801

1,579

Rank: 54 out of 471

534

Rank: 80 out of 471

$76.9K

Rank: 65 out of 471

$144

Average: $119

3

Average: 2

JULIA GANNON

Birmingham, Ala. 35205

1,512

Rank: 55 out of 471

771

Rank: 34 out of 471

$88.5K

Rank: 55 out of 471

$115

Average: $119

2

Average: 2

DAVID HAMLIN

Troy, Ala. 36081

1,502

Rank: 56 out of 471

463

Rank: 88 out of 471

$73.2K

Rank: 70 out of 471

$158

Average: $119

3

Average: 2

JOHN HORNSBY

Dothan, Ala. 36301

1,499

Rank: 57 out of 471

773

Rank: 33 out of 471

$87.4K

Rank: 56 out of 471

$113

Average: $119

2

Average: 2

AUBREY ODOM

Evergreen, Ala. 36401

1,491

Rank: 58 out of 471

456

Rank: 91 out of 471

$75.5K

Rank: 66 out of 471

$166

Average: $119

3

Average: 2

JIMMIE CORLEY

Tuscaloosa, Ala. 35405

1,484

Rank: 59 out of 471

506

Rank: 81 out of 471

$84.6K

Rank: 58 out of 471

$167

Average: $119

3

Average: 2

JEFFERY FORD

Montgomery, Ala. 36106

1,476

Rank: 60 out of 471

313

Rank: 155 out of 471

$59.3K

Rank: 96 out of 471

$190

Average: $119

5

Average: 2

CHAD DAVIS

Athens, Ala. 35611

1,470

Rank: 61 out of 471

573

Rank: 70 out of 471

$87.3K

Rank: 57 out of 471

$152

Average: $119

3

Average: 2

CHARLES ALLGOOD

Centreville, Ala. 35042

1,453

Rank: 62 out of 471

816

Rank: 26 out of 471

$67.4K

Rank: 81 out of 471

$83

Average: $119

2

Average: 2

LARRY CARTER

Hamilton, Ala. 35570

1,452

Rank: 63 out of 471

641

Rank: 57 out of 471

$75.3K

Rank: 67 out of 471

$118

Average: $119

2

Average: 2

BRYAN HOLMAN

Millbrook, Ala. 36054

1,451

Rank: 64 out of 471

875

Rank: 21 out of 471

$108K

Rank: 31 out of 471

$124

Average: $119

2

Average: 2

CHAD CHANEY

Fort payne, Ala. 35967

1,409

Rank: 65 out of 471

179

Rank: 257 out of 471

$73.8K

Rank: 69 out of 471

$412

Average: $119

8

Average: 2

LAWRENCE NICASTRO

Huntsville, Ala. 35801

1,399

Rank: 66 out of 471

565

Rank: 73 out of 471

$90.1K

Rank: 52 out of 471

$159

Average: $119

2

Average: 2

BRADLEY DRAKE

Hartselle, Ala. 35640

1,398

Rank: 67 out of 471

608

Rank: 65 out of 471

$94.4K

Rank: 45 out of 471

$155

Average: $119

2

Average: 2

TERRY REYNOLDS

Decatur, Ala. 35601

1,385

Rank: 68 out of 471

474

Rank: 86 out of 471

$77.1K

Rank: 64 out of 471

$163

Average: $119

3

Average: 2

KATHRYN MCCURDY

Albertville, Ala. 35951

1,365

Rank: 69 out of 471

293

Rank: 167 out of 471

$59.2K

Rank: 98 out of 471

$202

Average: $119

5

Average: 2

PARIS MULLINS

Tallassee, Ala. 36078

1,352

Rank: 70 out of 471

655

Rank: 55 out of 471

$81.4K

Rank: 60 out of 471

$124

Average: $119

2

Average: 2

RICHARD MURPHY

Montgomery, Ala. 36106

1,345

Rank: 71 out of 471

907

Rank: 17 out of 471

$80.2K

Rank: 61 out of 471

$88

Average: $119

1

Average: 2

SHARON DAY

Gardendale, Ala. 35071

1,334

Rank: 72 out of 471

438

Rank: 100 out of 471

$75.2K

Rank: 68 out of 471

$172

Average: $119

3

Average: 2

STACY CANTLEY

Sylacauga, Ala. 35150

1,321

Rank: 73 out of 471

637

Rank: 59 out of 471

$72.6K

Rank: 72 out of 471

$114

Average: $119

2

Average: 2

KIMBERLY STROUP

Northport, Ala. 35473

1,309

Rank: 74 out of 471

569

Rank: 71 out of 471

$73.1K

Rank: 71 out of 471

$129

Average: $119

2

Average: 2

STEVEN LANDRETH

Northport, Ala. 35473

1,299

Rank: 75 out of 471

344

Rank: 136 out of 471

$72.4K

Rank: 73 out of 471

$211

Average: $119

4

Average: 2

ROBERT MOORE

Tuscaloosa, Ala. 35404

1,278

Rank: 76 out of 471

576

Rank: 68 out of 471

$69.2K

Rank: 79 out of 471

$120

Average: $119

2

Average: 2

MICHAEL GRIFFIN

Dothan, Ala. 36303

1,266

Rank: 77 out of 471

641

Rank: 57 out of 471

$70.1K

Rank: 76 out of 471

$109

Average: $119

2

Average: 2

DAVID LEE

Huntsville, Ala. 35801

1,240

Rank: 78 out of 471

460

Rank: 89 out of 471

$72K

Rank: 74 out of 471

$157

Average: $119

3

Average: 2

KRISTINA LOVINGGOOD

Selma, Ala. 36701

1,229

Rank: 79 out of 471

448

Rank: 95 out of 471

$78.3K

Rank: 63 out of 471

$175

Average: $119

3

Average: 2

CHARLES MCARTHUR

Dothan, Ala. 36303

1,195

Rank: 80 out of 471

366

Rank: 131 out of 471

$52.3K

Rank: 112 out of 471

$143

Average: $119

3

Average: 2

SAMUEL KIRBY

Florence, Ala. 35630

1,187

Rank: 81 out of 471

832

Rank: 25 out of 471

$57.6K

Rank: 103 out of 471

$69

Average: $119

1

Average: 2

TIMOTHY MEADOWS

Prattville, Ala. 36066

1,182

Rank: 82 out of 471

844

Rank: 22 out of 471

$71.9K

Rank: 75 out of 471

$85

Average: $119

1

Average: 2

CHRIS TEICHMILLER

Decatur, Ala. 35601

1,175

Rank: 83 out of 471

548

Rank: 78 out of 471

$64.8K

Rank: 85 out of 471

$118

Average: $119

2

Average: 2

MARTIN HABEL

Rainsville, Ala. 35986

1,153

Rank: 84 out of 471

490

Rank: 84 out of 471

$60.8K

Rank: 92 out of 471

$124

Average: $119

2

Average: 2

BRETT BASDEN

Auburn, Ala. 36830

1,146

Rank: 85 out of 471

555

Rank: 75 out of 471

$64.4K

Rank: 87 out of 471

$116

Average: $119

2

Average: 2

ROBIN MARBOURG

Oneonta, Ala. 35121

1,142

Rank: 86 out of 471

329

Rank: 144 out of 471

$60.4K

Rank: 93 out of 471

$184

Average: $119

3

Average: 2

JAMES MANASCO

Haleyville, Ala. 35565

1,124

Rank: 87 out of 471

424

Rank: 104 out of 471

$59.8K

Rank: 94 out of 471

$141

Average: $119

3

Average: 2

KIRK JONES

Dothan, Ala. 36301

1,115

Rank: 88 out of 471

655

Rank: 55 out of 471

$69.6K

Rank: 78 out of 471

$106

Average: $119

2

Average: 2

MAURICE LYN

Clanton, Ala. 35045

1,112

Rank: 89 out of 471

556

Rank: 74 out of 471

$65.7K

Rank: 83 out of 471

$118

Average: $119

2

Average: 2

DANIEL MURRAY

Abbeville, Ala. 36310

1,092

Rank: 90 out of 471

422

Rank: 106 out of 471

$59.7K

Rank: 95 out of 471

$141

Average: $119

3

Average: 2

JAMES DOBBS

Enterprise, Ala. 36330

1,091

Rank: 91 out of 471

566

Rank: 72 out of 471

$64.5K

Rank: 86 out of 471

$114

Average: $119

2

Average: 2

GINA SCOTT

Arab, Ala. 35016

1,089

Rank: 92 out of 471

749

Rank: 39 out of 471

$80.1K

Rank: 62 out of 471

$107

Average: $119

1

Average: 2

DARYL CUSTRED

Jasper, Ala. 35504

1,086

Rank: 93 out of 471

621

Rank: 62 out of 471

$62K

Rank: 90 out of 471

$100

Average: $119

2

Average: 2

PAUL ROTEN

Dothan, Ala. 36301

1,043

Rank: 94 out of 471

379

Rank: 126 out of 471

$56.3K

Rank: 105 out of 471

$149

Average: $119

3

Average: 2

SUSAN PERSALL

Hartselle, Ala. 35640

1,039

Rank: 95 out of 471

673

Rank: 53 out of 471

$66.4K

Rank: 82 out of 471

$99

Average: $119

2

Average: 2

ROY GOODMAN

Montgomery, Ala. 36117

1,034

Rank: 96 out of 471

318

Rank: 153 out of 471

$42.8K

Rank: 135 out of 471

$135

Average: $119

3

Average: 2

TYLER MCFADEN

Montgomery, Ala. 36116

1,029

Rank: 97 out of 471

629

Rank: 61 out of 471

$59.2K

Rank: 97 out of 471

$94

Average: $119

2

Average: 2

BENJAMIN HARRIS

Montgomery, Ala. 36117

1,025

Rank: 98 out of 471

446

Rank: 97 out of 471

$62.9K

Rank: 88 out of 471

$141

Average: $119

2

Average: 2

DANIEL CUNNINGHAM

Montgomery, Ala. 36117

1,024

Rank: 99 out of 471

453

Rank: 92 out of 471

$56.5K

Rank: 104 out of 471

$125

Average: $119

2

Average: 2

LAURA WHITAKER

Athens, Ala. 35611

1,021

Rank: 100 out of 471

300

Rank: 160 out of 471

$55.2K

Rank: 108 out of 471

$184

Average: $119

3

Average: 2

Sources: Centers for Medicare and Medicaid Services, National Plan and Provider Enumeration System, American Medical Association

Services that begin with a letter come from CMS. All other codes and descriptions of the medical procedures are from the Current Procedural Terminology (CPT®) code set, copyright 2015 American Medical Association. All rights reserved. Where practical, AMA’s consumer friendly translation of the CPT descriptor was used. ProPublica has received permission from the AMA to use these codes on this site.

Read our methodology.