ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Alabama » Optometry

Top Optometry Providers in Alabama

Top Providers

Providers are grouped by the specialty assigned to them by Medicare. This specialty may differ from their self-reported specialty, and 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

STUART GREENBERG

Russellville, Ala. 35653

5,598

Rank: 1 out of 452

2,541

Rank: 1 out of 452

$310K

Rank: 1 out of 452

$122

Average: $109

2

Average: 2

JOHN DENNEY

Dothan, Ala. 36301

4,759

Rank: 2 out of 452

2,084

Rank: 2 out of 452

$260K

Rank: 2 out of 452

$125

Average: $109

2

Average: 2

GREGORY GREEN

Demopolis, Ala. 36732

3,873

Rank: 3 out of 452

912

Rank: 17 out of 452

$208K

Rank: 4 out of 452

$228

Average: $109

4

Average: 2

ANDREW MAXWELL

Dothan, Ala. 36301

3,711

Rank: 4 out of 452

1,715

Rank: 4 out of 452

$197K

Rank: 5 out of 452

$115

Average: $109

2

Average: 2

DANNY HARTZOG

Clayton, Ala. 36016

3,489

Rank: 5 out of 452

997

Rank: 12 out of 452

$145K

Rank: 11 out of 452

$145

Average: $109

3

Average: 2

LEROY MAXWELL

Selma, Ala. 36701

3,470

Rank: 6 out of 452

834

Rank: 29 out of 452

$155K

Rank: 10 out of 452

$185

Average: $109

4

Average: 2

JAMES TILLMAN

Andalusia, Ala. 36421

3,324

Rank: 7 out of 452

844

Rank: 26 out of 452

$182K

Rank: 6 out of 452

$216

Average: $109

4

Average: 2

THOMAS DUNN

Troy, Ala. 36081

3,310

Rank: 8 out of 452

917

Rank: 16 out of 452

$164K

Rank: 8 out of 452

$178

Average: $109

4

Average: 2

JAMES BEDSOLE

Pell city, Ala. 35125

3,026

Rank: 9 out of 452

693

Rank: 48 out of 452

$117K

Rank: 24 out of 452

$169

Average: $109

4

Average: 2

STEVEN LANDRETH

Northport, Ala. 35473

2,967

Rank: 10 out of 452

998

Rank: 11 out of 452

$165K

Rank: 7 out of 452

$166

Average: $109

3

Average: 2

WILLIAM FEAGIN

Dothan, Ala. 36301

2,939

Rank: 11 out of 452

1,268

Rank: 5 out of 452

$158K

Rank: 9 out of 452

$125

Average: $109

2

Average: 2

DAVID HELTON

Atmore, Ala. 36502

2,735

Rank: 12 out of 452

879

Rank: 22 out of 452

$139K

Rank: 12 out of 452

$159

Average: $109

3

Average: 2

JAMES DRIGGARS

Clanton, Ala. 35045

2,619

Rank: 13 out of 452

810

Rank: 35 out of 452

$120K

Rank: 22 out of 452

$148

Average: $109

3

Average: 2

RANDY COSHATT

Aliceville, Ala. 35442

2,412

Rank: 14 out of 452

556

Rank: 73 out of 452

$95.9K

Rank: 32 out of 452

$173

Average: $109

4

Average: 2

MICHAEL CARBONI

Albertville, Ala. 35950

2,352

Rank: 15 out of 452

634

Rank: 60 out of 452

$120K

Rank: 19 out of 452

$190

Average: $109

4

Average: 2

KENNETH MOULTRIE

Huntsville, Ala. 35801

2,302

Rank: 16 out of 452

1,065

Rank: 9 out of 452

$131K

Rank: 15 out of 452

$123

Average: $109

2

Average: 2

RAYMOND COBB

Hamilton, Ala. 35570

2,275

Rank: 17 out of 452

923

Rank: 15 out of 452

$126K

Rank: 18 out of 452

$137

Average: $109

2

Average: 2

WESLEY BOYD

Daphne, Ala. 36526

2,253

Rank: 18 out of 452

1,915

Rank: 3 out of 452

$223K

Rank: 3 out of 452

$117

Average: $109

1

Average: 2

TIM THOMPSON

Birmingham, Ala. 35233

2,216

Rank: 19 out of 452

893

Rank: 19 out of 452

$113K

Rank: 26 out of 452

$126

Average: $109

2

Average: 2

MYRON WILSON

Centre, Ala. 35960

2,200

Rank: 20 out of 452

831

Rank: 31 out of 452

$130K

Rank: 16 out of 452

$156

Average: $109

3

Average: 2

DAVID MOHON

Piedmont, Ala. 36272

2,185

Rank: 21 out of 452

881

Rank: 21 out of 452

$138K

Rank: 13 out of 452

$157

Average: $109

2

Average: 2

JAMES NOBLES

Alex city, Ala. 35010

2,156

Rank: 22 out of 452

1,246

Rank: 6 out of 452

$120K

Rank: 21 out of 452

$97

Average: $109

2

Average: 2

TIMOTHY NICHOLS

Albertville, Ala. 35951

2,119

Rank: 23 out of 452

783

Rank: 38 out of 452

$98.1K

Rank: 29 out of 452

$125

Average: $109

3

Average: 2

HOWARD DAY

Gardendale, Ala. 35071

2,082

Rank: 24 out of 452

669

Rank: 53 out of 452

$119K

Rank: 23 out of 452

$178

Average: $109

3

Average: 2

KENNY BLACKSTON

Opp, Ala. 36467

2,079

Rank: 25 out of 452

694

Rank: 47 out of 452

$81.7K

Rank: 53 out of 452

$118

Average: $109

3

Average: 2

STEPHEN GROSS

Atmore, Ala. 36502

2,034

Rank: 26 out of 452

833

Rank: 30 out of 452

$110K

Rank: 27 out of 452

$132

Average: $109

2

Average: 2

ERNEST CHAMPION

Alexander city, Ala. 35010

2,006

Rank: 27 out of 452

691

Rank: 49 out of 452

$83.4K

Rank: 47 out of 452

$121

Average: $109

3

Average: 2

HERNAN BENAVIDES

Eufaula, Ala. 36027

1,959

Rank: 28 out of 452

364

Rank: 134 out of 452

$120K

Rank: 20 out of 452

$331

Average: $109

5

Average: 2

CHARLES MCARTHUR

Dothan, Ala. 36303

1,888

Rank: 29 out of 452

416

Rank: 110 out of 452

$79K

Rank: 58 out of 452

$190

Average: $109

5

Average: 2

BRAD DRAKE

Hartselle, Ala. 35640

1,886

Rank: 30 out of 452

713

Rank: 44 out of 452

$128K

Rank: 17 out of 452

$179

Average: $109

3

Average: 2

JAMES POOLE

Alexander city, Ala. 35010

1,884

Rank: 31 out of 452

690

Rank: 50 out of 452

$83.2K

Rank: 48 out of 452

$121

Average: $109

3

Average: 2

MARK MCCLINTOCK

Birmingham, Ala. 35235

1,837

Rank: 32 out of 452

836

Rank: 28 out of 452

$113K

Rank: 25 out of 452

$136

Average: $109

2

Average: 2

R BOOZER

Cullman, Ala. 35055

1,825

Rank: 33 out of 452

1,083

Rank: 8 out of 452

$92.9K

Rank: 38 out of 452

$86

Average: $109

2

Average: 2

ROBERT SANDLIN

Athens, Ala. 35613

1,746

Rank: 34 out of 452

638

Rank: 58 out of 452

$84.5K

Rank: 45 out of 452

$132

Average: $109

3

Average: 2

MICHAEL BRADFORD

Montgomery, Ala. 36106

1,714

Rank: 35 out of 452

1,025

Rank: 10 out of 452

$93.9K

Rank: 36 out of 452

$92

Average: $109

2

Average: 2

DALE POTTER

Decatur, Ala. 35603

1,697

Rank: 36 out of 452

545

Rank: 75 out of 452

$81.2K

Rank: 54 out of 452

$149

Average: $109

3

Average: 2

DANIEL EAGAN

Auburn, Ala. 36830

1,677

Rank: 37 out of 452

1,187

Rank: 7 out of 452

$136K

Rank: 14 out of 452

$115

Average: $109

1

Average: 2

BENJAMIN KING

Mobile, Ala. 36606

1,667

Rank: 38 out of 452

944

Rank: 14 out of 452

$99.5K

Rank: 28 out of 452

$105

Average: $109

2

Average: 2

CARL MCINNISH

Brewton, Ala. 36426

1,663

Rank: 39 out of 452

517

Rank: 83 out of 452

$77.5K

Rank: 63 out of 452

$150

Average: $109

3

Average: 2

FRANK FREEMAN

Arab, Ala. 35016

1,653

Rank: 40 out of 452

864

Rank: 23 out of 452

$79.9K

Rank: 56 out of 452

$92

Average: $109

2

Average: 2

DAVID CHANDLER

Jacksonville, Ala. 36265

1,633

Rank: 41 out of 452

510

Rank: 85 out of 452

$86.4K

Rank: 42 out of 452

$169

Average: $109

3

Average: 2

CHARLES ALLGOOD

Centreville, Ala. 35042

1,631

Rank: 42 out of 452

844

Rank: 26 out of 452

$78.3K

Rank: 60 out of 452

$93

Average: $109

2

Average: 2

ROSE BETZ

Northport, Ala. 35473

1,612

Rank: 43 out of 452

618

Rank: 63 out of 452

$88.9K

Rank: 41 out of 452

$144

Average: $109

3

Average: 2

TERRY BONDS

Jacksonville, Ala. 36265

1,595

Rank: 44 out of 452

393

Rank: 120 out of 452

$82.6K

Rank: 50 out of 452

$210

Average: $109

4

Average: 2

MITCHELL PURVIS

Elba, Ala. 36323

1,591

Rank: 45 out of 452

628

Rank: 62 out of 452

$74.4K

Rank: 68 out of 452

$119

Average: $109

3

Average: 2

TERRY REYNOLDS

Decatur, Ala. 35601

1,591

Rank: 45 out of 452

565

Rank: 70 out of 452

$77.6K

Rank: 62 out of 452

$137

Average: $109

3

Average: 2

JOSHUA DRIVER

Opp, Ala. 36467

1,587

Rank: 47 out of 452

734

Rank: 42 out of 452

$93.5K

Rank: 37 out of 452

$127

Average: $109

2

Average: 2

WILLIAM SULLINS

Huntsville, Ala. 35801

1,572

Rank: 48 out of 452

686

Rank: 51 out of 452

$91.2K

Rank: 40 out of 452

$133

Average: $109

2

Average: 2

GREGORY JACKSON

Mobile, Ala. 36606

1,562

Rank: 49 out of 452

813

Rank: 33 out of 452

$86K

Rank: 44 out of 452

$106

Average: $109

2

Average: 2

MATTHEW BOX

Tuscaloosa, Ala. 35405

1,552

Rank: 50 out of 452

417

Rank: 109 out of 452

$72.9K

Rank: 72 out of 452

$175

Average: $109

4

Average: 2

DAVID WESLEY

Jasper, Ala. 35504

1,544

Rank: 51 out of 452

660

Rank: 54 out of 452

$94.3K

Rank: 33 out of 452

$143

Average: $109

2

Average: 2

TAMMY WALLACE

Ozark, Ala. 36360

1,515

Rank: 52 out of 452

759

Rank: 39 out of 452

$91.2K

Rank: 39 out of 452

$120

Average: $109

2

Average: 2

JOSEPH SCHNORBUS

Talladega, Ala. 35160

1,515

Rank: 52 out of 452

655

Rank: 55 out of 452

$97K

Rank: 30 out of 452

$148

Average: $109

2

Average: 2

JAMES GARDNER

Greenville, Ala. 36037

1,504

Rank: 54 out of 452

584

Rank: 67 out of 452

$82.4K

Rank: 51 out of 452

$141

Average: $109

3

Average: 2

LARRY CARTER

Hamilton, Ala. 35570

1,499

Rank: 55 out of 452

650

Rank: 56 out of 452

$75.3K

Rank: 65 out of 452

$116

Average: $109

2

Average: 2

JOSEPH HARRELL

Foley, Ala. 36535

1,493

Rank: 56 out of 452

863

Rank: 24 out of 452

$94.2K

Rank: 34 out of 452

$109

Average: $109

2

Average: 2

GARY FEW

Cullman, Ala. 35058

1,487

Rank: 57 out of 452

905

Rank: 18 out of 452

$94K

Rank: 35 out of 452

$104

Average: $109

2

Average: 2

JAMES CROCKETT

Prattville, Ala. 36066

1,474

Rank: 58 out of 452

804

Rank: 36 out of 452

$96.4K

Rank: 31 out of 452

$120

Average: $109

2

Average: 2

WILLIAM PITTENGER

Huntsville, Ala. 35801

1,458

Rank: 59 out of 452

452

Rank: 103 out of 452

$71.9K

Rank: 76 out of 452

$159

Average: $109

3

Average: 2

ASHLEY WILLIAMS

Selma, Ala. 36701

1,456

Rank: 60 out of 452

476

Rank: 94 out of 452

$73.4K

Rank: 70 out of 452

$154

Average: $109

3

Average: 2

JULIE GANNON

Birmingham, Ala. 35233

1,452

Rank: 61 out of 452

709

Rank: 45 out of 452

$74.9K

Rank: 67 out of 452

$106

Average: $109

2

Average: 2

MEGAN WALKER

Dothan, Ala. 36301

1,441

Rank: 62 out of 452

754

Rank: 40 out of 452

$86.3K

Rank: 43 out of 452

$115

Average: $109

2

Average: 2

P. DUNCAN ROY

Childersburg, Ala. 35044

1,433

Rank: 63 out of 452

340

Rank: 149 out of 452

$67K

Rank: 85 out of 452

$197

Average: $109

4

Average: 2

EUGENE NICHOLLS

Dothan, Ala. 36301

1,418

Rank: 64 out of 452

995

Rank: 13 out of 452

$76.6K

Rank: 64 out of 452

$77

Average: $109

1

Average: 2

DAVID HAMLIN

Troy, Ala. 36081

1,394

Rank: 65 out of 452

477

Rank: 92 out of 452

$68.9K

Rank: 80 out of 452

$144

Average: $109

3

Average: 2

JAMES WILDER

Fairhope, Ala. 36532

1,390

Rank: 66 out of 452

893

Rank: 19 out of 452

$84.1K

Rank: 46 out of 452

$94

Average: $109

2

Average: 2

JIMMIE CORLEY

Tuscaloosa, Ala. 35405

1,385

Rank: 67 out of 452

461

Rank: 97 out of 452

$79.8K

Rank: 57 out of 452

$173

Average: $109

3

Average: 2

AUBREY ODOM

Evergreen, Ala. 36401

1,358

Rank: 68 out of 452

420

Rank: 108 out of 452

$62K

Rank: 90 out of 452

$148

Average: $109

3

Average: 2

JAMES BARTON

Andalusia, Ala. 36420

1,325

Rank: 69 out of 452

557

Rank: 72 out of 452

$82.7K

Rank: 49 out of 452

$148

Average: $109

2

Average: 2

BRIAN BAXTER

Huntsville, Ala. 35801

1,305

Rank: 70 out of 452

828

Rank: 32 out of 452

$73.6K

Rank: 69 out of 452

$89

Average: $109

2

Average: 2

FREDRICK JACKSON

Montgomery, Ala. 36117

1,300

Rank: 71 out of 452

504

Rank: 86 out of 452

$81.9K

Rank: 52 out of 452

$162

Average: $109

3

Average: 2

MAURICE LYN

Clanton, Ala. 35045

1,298

Rank: 72 out of 452

563

Rank: 71 out of 452

$73K

Rank: 71 out of 452

$130

Average: $109

2

Average: 2

CHARLES BELL

Tuskegee, Ala. 36083

1,297

Rank: 73 out of 452

353

Rank: 140 out of 452

$54.9K

Rank: 107 out of 452

$156

Average: $109

4

Average: 2

SHARON DAY

Gardendale, Ala. 35071

1,285

Rank: 74 out of 452

483

Rank: 91 out of 452

$72.7K

Rank: 74 out of 452

$151

Average: $109

3

Average: 2

BARRY MCNAMARA

Prattville, Ala. 36066

1,279

Rank: 75 out of 452

404

Rank: 115 out of 452

$67.6K

Rank: 82 out of 452

$167

Average: $109

3

Average: 2

PARIS MULLINS

Tallassee, Ala. 36078

1,276

Rank: 76 out of 452

644

Rank: 57 out of 452

$78.2K

Rank: 61 out of 452

$121

Average: $109

2

Average: 2

CALVIN DENNEY

Dothan, Ala. 36301

1,262

Rank: 77 out of 452

590

Rank: 66 out of 452

$75K

Rank: 66 out of 452

$127

Average: $109

2

Average: 2

MARTIN HABEL

Rainsville, Ala. 35986

1,243

Rank: 78 out of 452

534

Rank: 79 out of 452

$67.7K

Rank: 81 out of 452

$127

Average: $109

2

Average: 2

ROBIN MARBOURG

Oneonta, Ala. 35121

1,208

Rank: 79 out of 452

353

Rank: 140 out of 452

$58.9K

Rank: 98 out of 452

$167

Average: $109

3

Average: 2

MICHAEL PARKER

Fort payne, Ala. 35967

1,200

Rank: 80 out of 452

861

Rank: 25 out of 452

$78.4K

Rank: 59 out of 452

$91

Average: $109

1

Average: 2

JAMES MANASCO

Haleyville, Ala. 35565

1,170

Rank: 81 out of 452

458

Rank: 99 out of 452

$56.4K

Rank: 104 out of 452

$123

Average: $109

3

Average: 2

BARRY BASDEN

Florence, Ala. 35630

1,168

Rank: 82 out of 452

574

Rank: 69 out of 452

$72.6K

Rank: 75 out of 452

$127

Average: $109

2

Average: 2

JAMES DOBBS

Enterprise, Ala. 36330

1,146

Rank: 83 out of 452

542

Rank: 76 out of 452

$72.9K

Rank: 73 out of 452

$134

Average: $109

2

Average: 2

ROBERT EDGE

Jackson, Ala. 36545

1,145

Rank: 84 out of 452

812

Rank: 34 out of 452

$63.8K

Rank: 88 out of 452

$79

Average: $109

1

Average: 2

DARYL CUSTRED

Jasper, Ala. 35504

1,124

Rank: 85 out of 452

636

Rank: 59 out of 452

$71.1K

Rank: 78 out of 452

$112

Average: $109

2

Average: 2

BRYAN HOLMAN

Troy, Ala. 36081

1,122

Rank: 86 out of 452

793

Rank: 37 out of 452

$80.4K

Rank: 55 out of 452

$101

Average: $109

1

Average: 2

JANE LAMB

Luverne, Ala. 36049

1,115

Rank: 87 out of 452

275

Rank: 177 out of 452

$52.2K

Rank: 113 out of 452

$190

Average: $109

4

Average: 2

ROBERT MOORE

Tuscaloosa, Ala. 35404

1,100

Rank: 88 out of 452

512

Rank: 84 out of 452

$61.4K

Rank: 91 out of 452

$120

Average: $109

2

Average: 2

LAWRENCE NICASTRO

Huntsville, Ala. 35801

1,084

Rank: 89 out of 452

550

Rank: 74 out of 452

$67.5K

Rank: 83 out of 452

$123

Average: $109

2

Average: 2

DANIEL MURRAY

Abbeville, Ala. 36310

1,079

Rank: 90 out of 452

504

Rank: 86 out of 452

$63.9K

Rank: 87 out of 452

$127

Average: $109

2

Average: 2

KRISTINA LOVINGGOOD

Selma, Ala. 36701

1,048

Rank: 91 out of 452

414

Rank: 112 out of 452

$69.3K

Rank: 79 out of 452

$167

Average: $109

3

Average: 2

CHAD DAVIS

Athens, Ala. 35611

1,040

Rank: 92 out of 452

459

Rank: 98 out of 452

$50K

Rank: 117 out of 452

$109

Average: $109

2

Average: 2

JASON COOK

Anniston, Ala. 36207

1,031

Rank: 93 out of 452

377

Rank: 127 out of 452

$50K

Rank: 116 out of 452

$133

Average: $109

3

Average: 2

DANIEL CUNNINGHAM

Montgomery, Ala. 36117

1,029

Rank: 94 out of 452

463

Rank: 96 out of 452

$55.1K

Rank: 106 out of 452

$119

Average: $109

2

Average: 2

PAUL ROTEN

Dothan, Ala. 36301

1,025

Rank: 95 out of 452

404

Rank: 115 out of 452

$57.3K

Rank: 101 out of 452

$142

Average: $109

3

Average: 2

TIMOTHY MEADOWS

Prattville, Ala. 36066

1,025

Rank: 95 out of 452

699

Rank: 46 out of 452

$63.2K

Rank: 89 out of 452

$90

Average: $109

1

Average: 2

MATTHEW BOHRMAN

Fort payne, Ala. 35967

1,022

Rank: 97 out of 452

243

Rank: 202 out of 452

$71.6K

Rank: 77 out of 452

$294

Average: $109

4

Average: 2

JOHNNIE BARNES

Madison, Ala. 35758

1,017

Rank: 98 out of 452

364

Rank: 134 out of 452

$67K

Rank: 84 out of 452

$184

Average: $109

3

Average: 2

RICHARD MURPHY

Montgomery, Ala. 36106

1,016

Rank: 99 out of 452

740

Rank: 41 out of 452

$59.7K

Rank: 95 out of 452

$81

Average: $109

1

Average: 2

MICHAEL GRIFFIN

Dothan, Ala. 36301

1,012

Rank: 100 out of 452

536

Rank: 77 out of 452

$53.4K

Rank: 111 out of 452

$100

Average: $109

2

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 2013 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.