ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Alabama » Ophthalmology

Top Ophthalmology 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

MICHAEL VAPHIADES

Birmingham, Ala. 35233

15,585

Rank: 1 out of 213

772

Rank: 119 out of 213

$234K

Rank: 106 out of 213

$304

Average: $343

20

Average: 4

RICHARD FEIST

Birmingham, Ala. 35233

15,246

Rank: 2 out of 213

1,205

Rank: 61 out of 213

$2.43M

Rank: 1 out of 213

$2,014

Average: $343

13

Average: 4

RICHARD BRYANT

Dothan, Ala. 36301

13,191

Rank: 3 out of 213

855

Rank: 108 out of 213

$418K

Rank: 55 out of 213

$489

Average: $343

15

Average: 4

CHRISTOPHER WILLINGHAM

Dothan, Ala. 36305

13,002

Rank: 4 out of 213

997

Rank: 89 out of 213

$2.02M

Rank: 2 out of 213

$2,024

Average: $343

13

Average: 4

JOHN MASON

Birmingham, Ala. 35233

12,597

Rank: 6 out of 213

1,652

Rank: 24 out of 213

$992K

Rank: 11 out of 213

$601

Average: $343

8

Average: 4

SAUNDERS HUPP

Mobile, Ala. 36695

11,894

Rank: 7 out of 213

977

Rank: 92 out of 213

$312K

Rank: 87 out of 213

$320

Average: $343

12

Average: 4

ALAN FRANKLIN

Mobile, Ala. 36606

11,860

Rank: 8 out of 213

966

Rank: 95 out of 213

$831K

Rank: 16 out of 213

$860

Average: $343

12

Average: 4

WARREN THOMPSON

Dothan, Ala. 36303

11,609

Rank: 9 out of 213

1,404

Rank: 47 out of 213

$757K

Rank: 20 out of 213

$539

Average: $343

8

Average: 4

JORGE ARANGO

Dothan, Ala. 36303

11,498

Rank: 10 out of 213

852

Rank: 109 out of 213

$1M

Rank: 10 out of 213

$1,176

Average: $343

13

Average: 4

ROBERT MASON

Birmingham, Ala. 35209

11,419

Rank: 11 out of 213

728

Rank: 123 out of 213

$1.65M

Rank: 3 out of 213

$2,272

Average: $343

16

Average: 4

MARTIN THOMLEY

Birmingham, Ala. 35233

10,673

Rank: 12 out of 213

1,354

Rank: 51 out of 213

$1.15M

Rank: 7 out of 213

$846

Average: $343

8

Average: 4

MICHAEL ALBERT

Birmingham, Ala. 35233

10,642

Rank: 13 out of 213

1,275

Rank: 58 out of 213

$588K

Rank: 30 out of 213

$461

Average: $343

8

Average: 4

KENT KEYS

Anniston, Ala. 36207

10,394

Rank: 14 out of 213

3,572

Rank: 1 out of 213

$955K

Rank: 13 out of 213

$267

Average: $343

3

Average: 4

ANTHONY CATANZARO

Gadsden, Ala. 35901

9,373

Rank: 15 out of 213

2,945

Rank: 2 out of 213

$1.04M

Rank: 8 out of 213

$354

Average: $343

3

Average: 4

SAMUEL TAYLOR

Tuscaloosa, Ala. 35401

9,176

Rank: 16 out of 213

1,197

Rank: 64 out of 213

$565K

Rank: 33 out of 213

$472

Average: $343

8

Average: 4

MARK DOUGLAS

Mobile, Ala. 36606

9,003

Rank: 17 out of 213

1,318

Rank: 55 out of 213

$1.46M

Rank: 5 out of 213

$1,107

Average: $343

7

Average: 4

LANNING KLINE

Birmingham, Ala. 35233

8,844

Rank: 18 out of 213

579

Rank: 138 out of 213

$140K

Rank: 137 out of 213

$242

Average: $343

15

Average: 4

MATHEW SAPP

Birmingham, Ala. 35205

8,810

Rank: 19 out of 213

1,086

Rank: 78 out of 213

$659K

Rank: 24 out of 213

$606

Average: $343

8

Average: 4

JIMMY CARTER

Dothan, Ala. 36305

8,460

Rank: 20 out of 213

1,350

Rank: 52 out of 213

$348K

Rank: 74 out of 213

$257

Average: $343

6

Average: 4

HENRY SEMPLE

Mobile, Ala. 36606

8,362

Rank: 21 out of 213

1,045

Rank: 83 out of 213

$1.59M

Rank: 4 out of 213

$1,522

Average: $343

8

Average: 4

JEAN FORTIN

Dothan, Ala. 36301

8,163

Rank: 22 out of 213

1,549

Rank: 29 out of 213

$795K

Rank: 18 out of 213

$513

Average: $343

5

Average: 4

DARRELL WOLFLEY

Birmingham, Ala. 35209

8,154

Rank: 23 out of 213

514

Rank: 147 out of 213

$175K

Rank: 125 out of 213

$341

Average: $343

16

Average: 4

EDGAR READY

Huntsville, Ala. 35801

7,888

Rank: 24 out of 213

1,630

Rank: 26 out of 213

$491K

Rank: 43 out of 213

$301

Average: $343

5

Average: 4

RAM PEDDADA

Dothan, Ala. 36301

7,852

Rank: 25 out of 213

825

Rank: 115 out of 213

$666K

Rank: 23 out of 213

$807

Average: $343

10

Average: 4

ROLLINS TINDELL

Mobile, Ala. 36606

7,843

Rank: 26 out of 213

1,549

Rank: 29 out of 213

$1.23M

Rank: 6 out of 213

$797

Average: $343

5

Average: 4

SCOTT DORIN

Florence, Ala. 35630

7,695

Rank: 27 out of 213

1,805

Rank: 19 out of 213

$605K

Rank: 29 out of 213

$335

Average: $343

4

Average: 4

JAMES BYRNE

Huntsville, Ala. 35801

7,289

Rank: 28 out of 213

2,055

Rank: 12 out of 213

$480K

Rank: 44 out of 213

$234

Average: $343

4

Average: 4

CHARLES DABBS

Gadsden, Ala. 35901

7,145

Rank: 29 out of 213

2,414

Rank: 7 out of 213

$833K

Rank: 15 out of 213

$345

Average: $343

3

Average: 4

MICHAEL MASSEY

Montgomery, Ala. 36111

6,721

Rank: 30 out of 213

1,290

Rank: 57 out of 213

$460K

Rank: 47 out of 213

$357

Average: $343

5

Average: 4

MARNIX HEERSINK

Dothan, Ala. 36301

6,706

Rank: 31 out of 213

1,346

Rank: 53 out of 213

$951K

Rank: 14 out of 213

$706

Average: $343

5

Average: 4

RICKI DOBBS

Montgomery, Ala. 36111

6,564

Rank: 32 out of 213

1,662

Rank: 23 out of 213

$395K

Rank: 60 out of 213

$237

Average: $343

4

Average: 4

JOHN WALLACE

Dothan, Ala. 36305

6,538

Rank: 33 out of 213

1,737

Rank: 22 out of 213

$987K

Rank: 12 out of 213

$568

Average: $343

4

Average: 4

WONSUCK KIM

Florence, Ala. 35630

6,395

Rank: 34 out of 213

2,853

Rank: 3 out of 213

$645K

Rank: 25 out of 213

$226

Average: $343

2

Average: 4

CHARLES WOODS

Decatur, Ala. 35601

6,355

Rank: 35 out of 213

2,563

Rank: 5 out of 213

$635K

Rank: 27 out of 213

$248

Average: $343

2

Average: 4

EDWARD PARMA

Montgomery, Ala. 36111

6,284

Rank: 36 out of 213

1,244

Rank: 59 out of 213

$468K

Rank: 46 out of 213

$376

Average: $343

5

Average: 4

PHILLIP SAUNDERS

Huntsville, Ala. 35801

6,086

Rank: 37 out of 213

477

Rank: 155 out of 213

$583K

Rank: 31 out of 213

$1,222

Average: $343

13

Average: 4

DONALD DERIVAUX

Huntsville, Ala. 35801

6,064

Rank: 38 out of 213

2,092

Rank: 11 out of 213

$715K

Rank: 22 out of 213

$342

Average: $343

3

Average: 4

ANDREW DANNEMANN

Dothan, Ala. 36305

5,962

Rank: 39 out of 213

1,071

Rank: 81 out of 213

$310K

Rank: 90 out of 213

$289

Average: $343

6

Average: 4

ROBERT STEVENS

Huntsville, Ala. 35801

5,961

Rank: 40 out of 213

2,054

Rank: 13 out of 213

$474K

Rank: 45 out of 213

$231

Average: $343

3

Average: 4

TAREK PERSAUD

Huntsville, Ala. 35801

5,842

Rank: 41 out of 213

1,136

Rank: 72 out of 213

$409K

Rank: 56 out of 213

$360

Average: $343

5

Average: 4

STUART BALL

Mobile, Ala. 36606

5,823

Rank: 42 out of 213

1,459

Rank: 42 out of 213

$519K

Rank: 39 out of 213

$356

Average: $343

4

Average: 4

DONALD MCCURDY

Birmingham, Ala. 35209

5,668

Rank: 43 out of 213

1,645

Rank: 25 out of 213

$1.03M

Rank: 9 out of 213

$623

Average: $343

3

Average: 4

WILLIAM BENNETT

Dothan, Ala. 36301

5,635

Rank: 44 out of 213

1,407

Rank: 46 out of 213

$822K

Rank: 17 out of 213

$585

Average: $343

4

Average: 4

MICHAEL CALLAHAN

Birmingham, Ala. 35233

5,557

Rank: 45 out of 213

811

Rank: 117 out of 213

$380K

Rank: 63 out of 213

$469

Average: $343

7

Average: 4

A. KUDIRKA

Tuscaloosa, Ala. 35404

5,553

Rank: 46 out of 213

2,222

Rank: 9 out of 213

$298K

Rank: 97 out of 213

$134

Average: $343

2

Average: 4

JASON SWANNER

Birmingham, Ala. 35233

5,535

Rank: 47 out of 213

1,547

Rank: 31 out of 213

$522K

Rank: 38 out of 213

$338

Average: $343

4

Average: 4

STEPHEN OWENS

Montgomery, Ala. 36117

5,457

Rank: 48 out of 213

1,579

Rank: 28 out of 213

$450K

Rank: 51 out of 213

$285

Average: $343

3

Average: 4

DAE SONG

Selma, Ala. 36701

5,267

Rank: 49 out of 213

1,181

Rank: 65 out of 213

$387K

Rank: 61 out of 213

$328

Average: $343

4

Average: 4

MICHAEL BRUMMITT

Florence, Ala. 35630

5,240

Rank: 50 out of 213

2,639

Rank: 4 out of 213

$453K

Rank: 49 out of 213

$172

Average: $343

2

Average: 4

SEBASTIAN HEERSINK

Dothan, Ala. 36301

5,199

Rank: 51 out of 213

970

Rank: 94 out of 213

$557K

Rank: 35 out of 213

$575

Average: $343

5

Average: 4

ERNEST JOHNSON

Tuscaloosa, Ala. 35404

5,068

Rank: 52 out of 213

2,543

Rank: 6 out of 213

$639K

Rank: 26 out of 213

$251

Average: $343

2

Average: 4

WILSON PAULK

Montgomery, Ala. 36117

4,994

Rank: 53 out of 213

1,967

Rank: 16 out of 213

$499K

Rank: 41 out of 213

$254

Average: $343

3

Average: 4

JEFFREY FULLER

Birmingham, Ala. 35209

4,933

Rank: 54 out of 213

354

Rank: 174 out of 213

$301K

Rank: 95 out of 213

$849

Average: $343

14

Average: 4

PATRICIA MCCOY

Huntsville, Ala. 35806

4,718

Rank: 55 out of 213

1,853

Rank: 18 out of 213

$540K

Rank: 36 out of 213

$292

Average: $343

3

Average: 4

CHARLES SALISBURY

Mobile, Ala. 36608

4,710

Rank: 56 out of 213

1,397

Rank: 48 out of 213

$453K

Rank: 48 out of 213

$324

Average: $343

3

Average: 4

THOMAS DAVIS

Tuscaloosa, Ala. 35404

4,630

Rank: 57 out of 213

2,275

Rank: 8 out of 213

$430K

Rank: 54 out of 213

$189

Average: $343

2

Average: 4

DANNY LEE

Huntsville, Ala. 35801

4,601

Rank: 58 out of 213

1,532

Rank: 34 out of 213

$443K

Rank: 53 out of 213

$289

Average: $343

3

Average: 4

HERBERT BOWDEN

Huntsville, Ala. 35802

4,488

Rank: 59 out of 213

176

Rank: 196 out of 213

$91.4K

Rank: 161 out of 213

$519

Average: $343

26

Average: 4

WILLIAM MITCHELL

Huntsville, Ala. 35801

4,456

Rank: 60 out of 213

1,162

Rank: 66 out of 213

$741K

Rank: 21 out of 213

$637

Average: $343

4

Average: 4

KATHLEEN GEE

Birmingham, Ala. 35216

4,381

Rank: 61 out of 213

840

Rank: 111 out of 213

$320K

Rank: 83 out of 213

$381

Average: $343

5

Average: 4

D JOINER

Vestavia hills, Ala. 35216

4,369

Rank: 62 out of 213

1,140

Rank: 71 out of 213

$383K

Rank: 62 out of 213

$336

Average: $343

4

Average: 4

WILLIAM HOLCOMB

Cullman, Ala. 35058

4,356

Rank: 63 out of 213

1,987

Rank: 15 out of 213

$562K

Rank: 34 out of 213

$283

Average: $343

2

Average: 4

MARK KASSELS

Sheffield, Ala. 35660

4,348

Rank: 64 out of 213

1,616

Rank: 27 out of 213

$379K

Rank: 65 out of 213

$234

Average: $343

3

Average: 4

ROY HAGER

Montgomery, Ala. 36106

4,237

Rank: 65 out of 213

2,015

Rank: 14 out of 213

$360K

Rank: 71 out of 213

$179

Average: $343

2

Average: 4

MARK TUCKER

Alexander city, Ala. 35010

4,210

Rank: 66 out of 213

1,748

Rank: 21 out of 213

$451K

Rank: 50 out of 213

$258

Average: $343

2

Average: 4

TOM MITCHELL

Montgomery, Ala. 36106

4,187

Rank: 67 out of 213

1,535

Rank: 33 out of 213

$523K

Rank: 37 out of 213

$341

Average: $343

3

Average: 4

NORMAN PAHMEIER

Enterprise, Ala. 36330

4,157

Rank: 68 out of 213

1,479

Rank: 41 out of 213

$350K

Rank: 73 out of 213

$237

Average: $343

3

Average: 4

E. M. BRENDAN WYATT

Selma, Ala. 36701

4,152

Rank: 69 out of 213

1,489

Rank: 39 out of 213

$312K

Rank: 88 out of 213

$209

Average: $343

3

Average: 4

LOUIS CAIN

Decatur, Ala. 35603

4,050

Rank: 70 out of 213

2,221

Rank: 10 out of 213

$409K

Rank: 57 out of 213

$184

Average: $343

2

Average: 4

JAMES IZER

Montgomery, Ala. 36106

3,995

Rank: 71 out of 213

1,516

Rank: 37 out of 213

$365K

Rank: 69 out of 213

$241

Average: $343

3

Average: 4

ALEXANDER TALALIGHT

Huntsville, Ala. 35801

3,961

Rank: 72 out of 213

314

Rank: 178 out of 213

$493K

Rank: 42 out of 213

$1,569

Average: $343

13

Average: 4

JAY BROWN

Mobile, Ala. 36606

3,947

Rank: 73 out of 213

1,947

Rank: 17 out of 213

$400K

Rank: 59 out of 213

$205

Average: $343

2

Average: 4

BRIAN MULROONEY

Huntsville, Ala. 35801

3,938

Rank: 74 out of 213

1,086

Rank: 78 out of 213

$767K

Rank: 19 out of 213

$707

Average: $343

4

Average: 4

JAMES BLACKSTONE

Sylacauga, Ala. 35150

3,863

Rank: 75 out of 213

1,448

Rank: 44 out of 213

$367K

Rank: 68 out of 213

$253

Average: $343

3

Average: 4

MATTHEW OLTMANNS

Birmingham, Ala. 35205

3,818

Rank: 76 out of 213

672

Rank: 127 out of 213

$283K

Rank: 99 out of 213

$421

Average: $343

6

Average: 4

TROY NEWMAN

Birmingham, Ala. 35233

3,808

Rank: 77 out of 213

1,042

Rank: 84 out of 213

$332K

Rank: 80 out of 213

$318

Average: $343

4

Average: 4

ERIC SPUTH

Tuscaloosa, Ala. 35406

3,769

Rank: 78 out of 213

1,511

Rank: 38 out of 213

$358K

Rank: 72 out of 213

$237

Average: $343

2

Average: 4

ABDUL KAZI

Anniston, Ala. 36207

3,757

Rank: 79 out of 213

393

Rank: 167 out of 213

$307K

Rank: 92 out of 213

$782

Average: $343

10

Average: 4

R FEAGIN

Birmingham, Ala. 35216

3,674

Rank: 80 out of 213

1,325

Rank: 54 out of 213

$310K

Rank: 91 out of 213

$234

Average: $343

3

Average: 4

GREGORY SEPANSKI

Auburn, Ala. 36830

3,663

Rank: 81 out of 213

1,541

Rank: 32 out of 213

$371K

Rank: 67 out of 213

$241

Average: $343

2

Average: 4

MICHAEL GRAY

Florence, Ala. 35630

3,612

Rank: 82 out of 213

1,777

Rank: 20 out of 213

$344K

Rank: 76 out of 213

$194

Average: $343

2

Average: 4

CURTIS GRAF

Mobile, Ala. 36608

3,592

Rank: 83 out of 213

1,200

Rank: 62 out of 213

$314K

Rank: 85 out of 213

$262

Average: $343

3

Average: 4

DAVID JUDGE

Gadsden, Ala. 35901

3,495

Rank: 84 out of 213

972

Rank: 93 out of 213

$565K

Rank: 32 out of 213

$581

Average: $343

4

Average: 4

JOHN PARKER

Birmingham, Ala. 35233

3,462

Rank: 85 out of 213

1,038

Rank: 85 out of 213

$264K

Rank: 101 out of 213

$255

Average: $343

3

Average: 4

DARREN MALONE

Huntsville, Ala. 35801

3,452

Rank: 86 out of 213

1,486

Rank: 40 out of 213

$447K

Rank: 52 out of 213

$301

Average: $343

2

Average: 4

IN SHIN

Montgomery, Ala. 36106

3,394

Rank: 87 out of 213

990

Rank: 91 out of 213

$337K

Rank: 77 out of 213

$340

Average: $343

3

Average: 4

ANDREW MAYS

Birmingham, Ala. 35233

3,385

Rank: 88 out of 213

887

Rank: 103 out of 213

$318K

Rank: 84 out of 213

$358

Average: $343

4

Average: 4

JOHN LONG

Birmingham, Ala. 35205

3,383

Rank: 89 out of 213

461

Rank: 158 out of 213

$208K

Rank: 113 out of 213

$452

Average: $343

7

Average: 4

BERTRAND ANZ

Opelika, Ala. 36801

3,372

Rank: 90 out of 213

1,387

Rank: 49 out of 213

$310K

Rank: 89 out of 213

$224

Average: $343

2

Average: 4

PERIN THOMPSON

Florence, Ala. 35630

3,370

Rank: 91 out of 213

1,412

Rank: 45 out of 213

$375K

Rank: 66 out of 213

$266

Average: $343

2

Average: 4

ALLAN KELLEY

Dothan, Ala. 36305

3,338

Rank: 92 out of 213

1,095

Rank: 77 out of 213

$379K

Rank: 64 out of 213

$346

Average: $343

3

Average: 4

ROBERT MORRIS

Birmingham, Ala. 35205

3,288

Rank: 93 out of 213

596

Rank: 134 out of 213

$303K

Rank: 93 out of 213

$509

Average: $343

6

Average: 4

GREGG MOODY

Athens, Ala. 35611

3,286

Rank: 94 out of 213

1,530

Rank: 35 out of 213

$326K

Rank: 81 out of 213

$213

Average: $343

2

Average: 4

JOHN SWAN

Montgomery, Ala. 36106

3,223

Rank: 95 out of 213

1,212

Rank: 60 out of 213

$406K

Rank: 58 out of 213

$335

Average: $343

3

Average: 4

VALERIE VICK

Mobile, Ala. 36606

3,222

Rank: 96 out of 213

525

Rank: 146 out of 213

$168K

Rank: 130 out of 213

$320

Average: $343

6

Average: 4

MARK BEARMAN

Birmingham, Ala. 35235

3,147

Rank: 97 out of 213

921

Rank: 101 out of 213

$361K

Rank: 70 out of 213

$391

Average: $343

3

Average: 4

RICHARD DUFFEY

Mobile, Ala. 36606

3,111

Rank: 98 out of 213

1,148

Rank: 67 out of 213

$325K

Rank: 82 out of 213

$283

Average: $343

3

Average: 4

CHARLES ADAMS

Birmingham, Ala. 35223

3,054

Rank: 99 out of 213

569

Rank: 140 out of 213

$504K

Rank: 40 out of 213

$886

Average: $343

5

Average: 4

SANDERS BENKWITH

Montgomery, Ala. 36106

2,873

Rank: 100 out of 213

1,380

Rank: 50 out of 213

$181K

Rank: 121 out of 213

$131

Average: $343

2

Average: 4

JENNIFER SCRUGGS

Birmingham, Ala. 35233

2,799

Rank: 101 out of 213

301

Rank: 179 out of 213

$71.1K

Rank: 170 out of 213

$236

Average: $343

9

Average: 4

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.