Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Alabama » Ophthalmology

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

WONSUCK KIM

Florence, Ala. 35630

6,969

Rank: 34 out of 194

2,723

Rank: 1 out of 194

$653K

Rank: 30 out of 194

$240

Average: $391

3

Average: 4

MICHAEL BRUMMITT

Florence, Ala. 35630

4,979

Rank: 48 out of 194

2,565

Rank: 2 out of 194

$293K

Rank: 90 out of 194

$114

Average: $391

2

Average: 4

ROBERT STEVENS

Huntsville, Ala. 35801

6,932

Rank: 35 out of 194

2,389

Rank: 3 out of 194

$518K

Rank: 50 out of 194

$217

Average: $391

3

Average: 4

JAMES BYRNE

Huntsville, Ala. 35801

9,550

Rank: 20 out of 194

2,254

Rank: 4 out of 194

$594K

Rank: 37 out of 194

$264

Average: $391

4

Average: 4

LOUIS CAIN

Decatur, Ala. 35603

3,853

Rank: 78 out of 194

2,246

Rank: 5 out of 194

$349K

Rank: 79 out of 194

$155

Average: $391

2

Average: 4

THOMAS DAVIS

Tuscaloosa, Ala. 35404

4,593

Rank: 58 out of 194

2,237

Rank: 6 out of 194

$445K

Rank: 59 out of 194

$199

Average: $391

2

Average: 4

DONALD DERIVAUX

Huntsville, Ala. 35801

7,935

Rank: 29 out of 194

2,227

Rank: 7 out of 194

$655K

Rank: 28 out of 194

$294

Average: $391

4

Average: 4

PHIL ALABATA

Dothan, Ala. 36301

7,015

Rank: 33 out of 194

2,190

Rank: 8 out of 194

$559K

Rank: 44 out of 194

$255

Average: $391

3

Average: 4

JAY BROWN

Mobile, Ala. 36606

3,909

Rank: 75 out of 194

2,114

Rank: 9 out of 194

$389K

Rank: 67 out of 194

$184

Average: $391

2

Average: 4

DARREN MALONE

Huntsville, Ala. 35801

4,135

Rank: 68 out of 194

2,107

Rank: 10 out of 194

$525K

Rank: 48 out of 194

$249

Average: $391

2

Average: 4

ROY HAGER

Montgomery, Ala. 36106

4,002

Rank: 70 out of 194

2,104

Rank: 11 out of 194

$247K

Rank: 102 out of 194

$117

Average: $391

2

Average: 4

WILSON PAULK

Montgomery, Ala. 36117

4,536

Rank: 59 out of 194

2,040

Rank: 12 out of 194

$394K

Rank: 66 out of 194

$193

Average: $391

2

Average: 4

PATRICIA MCCOY

Huntsville, Ala. 35806

5,459

Rank: 44 out of 194

1,992

Rank: 13 out of 194

$564K

Rank: 42 out of 194

$283

Average: $391

3

Average: 4

SCOTT DORIN

Florence, Ala. 35630

7,990

Rank: 27 out of 194

1,954

Rank: 14 out of 194

$618K

Rank: 34 out of 194

$316

Average: $391

4

Average: 4

DANNY LEE

Huntsville, Ala. 35801

4,852

Rank: 50 out of 194

1,905

Rank: 15 out of 194

$688K

Rank: 25 out of 194

$361

Average: $391

3

Average: 4

GREGORY SEPANSKI

Auburn, Ala. 36830

4,508

Rank: 61 out of 194

1,905

Rank: 15 out of 194

$498K

Rank: 52 out of 194

$262

Average: $391

2

Average: 4

WILLIAM HOLCOMB

Cullman, Ala. 35058

4,282

Rank: 67 out of 194

1,902

Rank: 17 out of 194

$542K

Rank: 47 out of 194

$285

Average: $391

2

Average: 4

MICHAEL GRAY

Florence, Ala. 35630

4,443

Rank: 62 out of 194

1,860

Rank: 18 out of 194

$374K

Rank: 74 out of 194

$201

Average: $391

2

Average: 4

EDGAR READY

Huntsville, Ala. 35801

9,871

Rank: 16 out of 194

1,836

Rank: 19 out of 194

$803K

Rank: 18 out of 194

$437

Average: $391

5

Average: 4

JAMES IZER

Montgomery, Ala. 36106

4,977

Rank: 49 out of 194

1,780

Rank: 20 out of 194

$444K

Rank: 60 out of 194

$249

Average: $391

3

Average: 4

KIRK STURRIDGE

Dothan, Ala. 36305

9,622

Rank: 18 out of 194

1,742

Rank: 21 out of 194

$778K

Rank: 20 out of 194

$447

Average: $391

6

Average: 4

PERIN THOMPSON

Florence, Ala. 35630

3,992

Rank: 71 out of 194

1,709

Rank: 22 out of 194

$458K

Rank: 57 out of 194

$268

Average: $391

2

Average: 4

JEAN FORTIN

Dothan, Ala. 36301

12,095

Rank: 9 out of 194

1,688

Rank: 23 out of 194

$1.52M

Rank: 6 out of 194

$899

Average: $391

7

Average: 4

MARK TUCKER

Alexander city, Ala. 35010

3,724

Rank: 83 out of 194

1,681

Rank: 24 out of 194

$383K

Rank: 71 out of 194

$228

Average: $391

2

Average: 4

WARREN THOMPSON

Dothan, Ala. 36303

16,639

Rank: 1 out of 194

1,652

Rank: 25 out of 194

$1.4M

Rank: 9 out of 194

$850

Average: $391

10

Average: 4

NORMAN PAHMEIER

Enterprise, Ala. 36330

4,296

Rank: 66 out of 194

1,644

Rank: 26 out of 194

$378K

Rank: 72 out of 194

$230

Average: $391

3

Average: 4

RICHARD CHILDS

Fairhope, Ala. 36532

2,577

Rank: 106 out of 194

1,640

Rank: 27 out of 194

$169K

Rank: 124 out of 194

$103

Average: $391

2

Average: 4

JAMES BLACKSTONE

Sylacauga, Ala. 35150

3,819

Rank: 81 out of 194

1,634

Rank: 28 out of 194

$451K

Rank: 58 out of 194

$276

Average: $391

2

Average: 4

RICKI DOBBS

Montgomery, Ala. 36111

7,414

Rank: 32 out of 194

1,623

Rank: 29 out of 194

$467K

Rank: 54 out of 194

$288

Average: $391

5

Average: 4

MARK KASSELS

Sheffield, Ala. 35660

4,828

Rank: 51 out of 194

1,616

Rank: 30 out of 194

$404K

Rank: 63 out of 194

$250

Average: $391

3

Average: 4

ERIC SPUTH

Tuscaloosa, Ala. 35406

3,954

Rank: 74 out of 194

1,611

Rank: 31 out of 194

$345K

Rank: 81 out of 194

$214

Average: $391

2

Average: 4

SEBASTIAN HEERSINK

Dothan, Ala. 36301

12,605

Rank: 5 out of 194

1,602

Rank: 32 out of 194

$1.3M

Rank: 11 out of 194

$811

Average: $391

8

Average: 4

JOSEPH SUGG

Dothan, Ala. 36301

3,102

Rank: 95 out of 194

1,592

Rank: 33 out of 194

$325K

Rank: 86 out of 194

$204

Average: $391

2

Average: 4

JOHN MASON

Birmingham, Ala. 35233

8,504

Rank: 26 out of 194

1,589

Rank: 34 out of 194

$963K

Rank: 13 out of 194

$606

Average: $391

5

Average: 4

TOM MITCHELL

Montgomery, Ala. 36106

4,511

Rank: 60 out of 194

1,562

Rank: 35 out of 194

$461K

Rank: 55 out of 194

$295

Average: $391

3

Average: 4

MARK DOUGLAS

Mobile, Ala. 36606

9,617

Rank: 19 out of 194

1,560

Rank: 36 out of 194

$1.27M

Rank: 12 out of 194

$813

Average: $391

6

Average: 4

GREGG MOODY

Athens, Ala. 35611

2,825

Rank: 99 out of 194

1,553

Rank: 37 out of 194

$283K

Rank: 92 out of 194

$182

Average: $391

2

Average: 4

JASON SWANNER

Birmingham, Ala. 35233

4,792

Rank: 52 out of 194

1,504

Rank: 38 out of 194

$587K

Rank: 40 out of 194

$390

Average: $391

3

Average: 4

CHARLES SALISBURY

Mobile, Ala. 36608

5,717

Rank: 39 out of 194

1,478

Rank: 39 out of 194

$653K

Rank: 29 out of 194

$442

Average: $391

4

Average: 4

ROLLINS TINDELL

Mobile, Ala. 36606

7,983

Rank: 28 out of 194

1,462

Rank: 40 out of 194

$1.41M

Rank: 8 out of 194

$965

Average: $391

5

Average: 4

DONALD MCCURDY

Birmingham, Ala. 35209

5,240

Rank: 45 out of 194

1,461

Rank: 41 out of 194

$897K

Rank: 15 out of 194

$614

Average: $391

4

Average: 4

TAREK PERSAUD

Huntsville, Ala. 35801

8,703

Rank: 23 out of 194

1,459

Rank: 42 out of 194

$665K

Rank: 27 out of 194

$456

Average: $391

6

Average: 4

JOHN WALLACE

Dothan, Ala. 36305

5,198

Rank: 46 out of 194

1,458

Rank: 43 out of 194

$720K

Rank: 24 out of 194

$494

Average: $391

4

Average: 4

CURTIS GRAF

Mobile, Ala. 36608

4,712

Rank: 54 out of 194

1,423

Rank: 44 out of 194

$374K

Rank: 73 out of 194

$263

Average: $391

3

Average: 4

EDWARD PARMA

Montgomery, Ala. 36111

8,831

Rank: 22 out of 194

1,419

Rank: 45 out of 194

$606K

Rank: 36 out of 194

$427

Average: $391

6

Average: 4

CHARLES MOSTELLER

Mobile, Ala. 36608

4,006

Rank: 69 out of 194

1,390

Rank: 46 out of 194

$324K

Rank: 87 out of 194

$233

Average: $391

3

Average: 4

WALTER HUBICKEY

Huntsville, Ala. 35801

3,031

Rank: 97 out of 194

1,378

Rank: 47 out of 194

$217K

Rank: 106 out of 194

$157

Average: $391

2

Average: 4

STUART BALL

Mobile, Ala. 36606

5,667

Rank: 40 out of 194

1,350

Rank: 48 out of 194

$558K

Rank: 45 out of 194

$413

Average: $391

4

Average: 4

D JOINER

Vestavia hills, Ala. 35216

4,745

Rank: 53 out of 194

1,343

Rank: 49 out of 194

$459K

Rank: 56 out of 194

$342

Average: $391

4

Average: 4

BERTRAND ANZ

Opelika, Ala. 36801

3,501

Rank: 93 out of 194

1,307

Rank: 50 out of 194

$283K

Rank: 93 out of 194

$217

Average: $391

3

Average: 4

R FEAGIN

Birmingham, Ala. 35216

3,642

Rank: 89 out of 194

1,301

Rank: 51 out of 194

$276K

Rank: 96 out of 194

$212

Average: $391

3

Average: 4

E. M. BRENDAN WYATT

Selma, Ala. 36701

3,686

Rank: 87 out of 194

1,300

Rank: 52 out of 194

$275K

Rank: 97 out of 194

$211

Average: $391

3

Average: 4

JOHN SWAN

Montgomery, Ala. 36106

3,359

Rank: 94 out of 194

1,268

Rank: 53 out of 194

$397K

Rank: 65 out of 194

$313

Average: $391

3

Average: 4

WILLIAM MITCHELL

Huntsville, Ala. 35801

4,426

Rank: 63 out of 194

1,257

Rank: 54 out of 194

$876K

Rank: 17 out of 194

$697

Average: $391

4

Average: 4

JOHN PARKER

Birmingham, Ala. 35233

5,571

Rank: 41 out of 194

1,256

Rank: 55 out of 194

$468K

Rank: 53 out of 194

$372

Average: $391

4

Average: 4

MICHAEL MASSEY

Montgomery, Ala. 36111

7,558

Rank: 30 out of 194

1,251

Rank: 56 out of 194

$650K

Rank: 31 out of 194

$519

Average: $391

6

Average: 4

MARTIN THOMLEY

Birmingham, Ala. 35233

12,206

Rank: 7 out of 194

1,249

Rank: 57 out of 194

$2.31M

Rank: 1 out of 194

$1,852

Average: $391

10

Average: 4

MATHEW SAPP

Birmingham, Ala. 35205

10,344

Rank: 15 out of 194

1,246

Rank: 58 out of 194

$628K

Rank: 33 out of 194

$504

Average: $391

8

Average: 4

HENRY SEMPLE

Mobile, Ala. 36606

11,811

Rank: 10 out of 194

1,231

Rank: 59 out of 194

$2.31M

Rank: 2 out of 194

$1,878

Average: $391

10

Average: 4

VIRGINIA LOLLEY

Birmingham, Ala. 35233

2,022

Rank: 121 out of 194

1,220

Rank: 60 out of 194

$263K

Rank: 99 out of 194

$215

Average: $391

2

Average: 4

RICHARD DUFFEY

Mobile, Ala. 36606

3,674

Rank: 88 out of 194

1,192

Rank: 61 out of 194

$384K

Rank: 69 out of 194

$322

Average: $391

3

Average: 4

MICHAEL ALBERT

Birmingham, Ala. 35233

11,135

Rank: 14 out of 194

1,191

Rank: 62 out of 194

$749K

Rank: 22 out of 194

$629

Average: $391

9

Average: 4

ALLAN KELLEY

Dothan, Ala. 36305

3,983

Rank: 72 out of 194

1,188

Rank: 63 out of 194

$440K

Rank: 61 out of 194

$371

Average: $391

3

Average: 4

FRANK YOUNG

Montgomery, Ala. 36111

2,030

Rank: 120 out of 194

1,181

Rank: 64 out of 194

$178K

Rank: 120 out of 194

$151

Average: $391

2

Average: 4

ROBERT MAYNOR

Huntsville, Ala. 35801

1,495

Rank: 140 out of 194

1,179

Rank: 65 out of 194

$108K

Rank: 145 out of 194

$92

Average: $391

1

Average: 4

THOMAS FRIMAN

Fairhope, Ala. 36532

2,142

Rank: 116 out of 194

1,178

Rank: 66 out of 194

$206K

Rank: 109 out of 194

$175

Average: $391

2

Average: 4

WILLIAM BENNETT

Dothan, Ala. 36301

4,333

Rank: 64 out of 194

1,159

Rank: 67 out of 194

$578K

Rank: 41 out of 194

$498

Average: $391

4

Average: 4

KRISTIN BAINS

Birmingham, Ala. 35205

2,812

Rank: 101 out of 194

1,150

Rank: 68 out of 194

$347K

Rank: 80 out of 194

$301

Average: $391

2

Average: 4

JOSEPH TURNER

Mobile, Ala. 36606

3,880

Rank: 77 out of 194

1,133

Rank: 69 out of 194

$383K

Rank: 70 out of 194

$338

Average: $391

3

Average: 4

BRITTON CARTER

Birmingham, Ala. 35216

2,195

Rank: 115 out of 194

1,129

Rank: 70 out of 194

$155K

Rank: 127 out of 194

$138

Average: $391

2

Average: 4

JORGE ARANGO

Dothan, Ala. 36303

12,489

Rank: 6 out of 194

1,121

Rank: 71 out of 194

$2.04M

Rank: 4 out of 194

$1,818

Average: $391

11

Average: 4

SAMUEL TAYLOR

Tuscaloosa, Ala. 35401

12,899

Rank: 4 out of 194

1,118

Rank: 72 out of 194

$670K

Rank: 26 out of 194

$600

Average: $391

12

Average: 4

TAYLOR MOSLEY

Jasper, Ala. 35501

3,577

Rank: 91 out of 194

1,117

Rank: 73 out of 194

$352K

Rank: 78 out of 194

$316

Average: $391

3

Average: 4

SANDERS BENKWITH

Montgomery, Ala. 36106

2,229

Rank: 114 out of 194

1,104

Rank: 74 out of 194

$139K

Rank: 132 out of 194

$126

Average: $391

2

Average: 4

CHARLES JONES

Mobile, Ala. 36695

2,577

Rank: 106 out of 194

1,100

Rank: 75 out of 194

$218K

Rank: 105 out of 194

$199

Average: $391

2

Average: 4

RICHARD FEIST

Birmingham, Ala. 35233

9,681

Rank: 17 out of 194

1,092

Rank: 76 out of 194

$800K

Rank: 19 out of 194

$733

Average: $391

9

Average: 4

ANDREW MAYS

Birmingham, Ala. 35233

3,889

Rank: 76 out of 194

1,073

Rank: 77 out of 194

$365K

Rank: 75 out of 194

$340

Average: $391

4

Average: 4

ANDREW DANNEMANN

Dothan, Ala. 36305

5,562

Rank: 42 out of 194

1,073

Rank: 77 out of 194

$341K

Rank: 82 out of 194

$318

Average: $391

5

Average: 4

AMY CHRISTMAS

Fairhope, Ala. 36532

1,998

Rank: 122 out of 194

1,071

Rank: 79 out of 194

$129K

Rank: 138 out of 194

$120

Average: $391

2

Average: 4

BRIAN MULROONEY

Huntsville, Ala. 35801

3,701

Rank: 85 out of 194

1,062

Rank: 80 out of 194

$629K

Rank: 32 out of 194

$592

Average: $391

3

Average: 4

DAVID LEWIS

Anniston, Ala. 36207

2,822

Rank: 100 out of 194

1,051

Rank: 81 out of 194

$252K

Rank: 100 out of 194

$240

Average: $391

3

Average: 4

JOHN MORGAN

Birmingham, Ala. 35235

2,259

Rank: 113 out of 194

1,051

Rank: 81 out of 194

$198K

Rank: 113 out of 194

$189

Average: $391

2

Average: 4

DAVID JUDGE

Gadsden, Ala. 35901

3,833

Rank: 80 out of 194

1,042

Rank: 83 out of 194

$589K

Rank: 39 out of 194

$565

Average: $391

4

Average: 4

RICHARD BRYANT

Dothan, Ala. 36301

14,861

Rank: 2 out of 194

1,024

Rank: 84 out of 194

$546K

Rank: 46 out of 194

$534

Average: $391

15

Average: 4

PRICE KLOESS

Mountain brk, Ala. 35213

3,053

Rank: 96 out of 194

1,015

Rank: 85 out of 194

$421K

Rank: 62 out of 194

$414

Average: $391

3

Average: 4

TERRY DAWSON

Cullman, Ala. 35055

2,397

Rank: 109 out of 194

989

Rank: 86 out of 194

$187K

Rank: 117 out of 194

$189

Average: $391

2

Average: 4

IN SHIN

Montgomery, Ala. 36106

4,700

Rank: 55 out of 194

969

Rank: 87 out of 194

$323K

Rank: 88 out of 194

$333

Average: $391

5

Average: 4

JEFFREY FULLER

Birmingham, Ala. 35209

14,043

Rank: 3 out of 194

941

Rank: 88 out of 194

$2.26M

Rank: 3 out of 194

$2,398

Average: $391

15

Average: 4

PHILIP SCHARPER

Montgomery, Ala. 36111

12,097

Rank: 8 out of 194

940

Rank: 89 out of 194

$754K

Rank: 21 out of 194

$802

Average: $391

13

Average: 4

SAUNDERS HUPP

Mobile, Ala. 36695

11,229

Rank: 12 out of 194

935

Rank: 90 out of 194

$272K

Rank: 98 out of 194

$291

Average: $391

12

Average: 4

MATTHEW OLTMANNS

Birmingham, Ala. 35205

9,388

Rank: 21 out of 194

935

Rank: 90 out of 194

$519K

Rank: 49 out of 194

$555

Average: $391

10

Average: 4

NICHOLAS TOSI

Birmingham, Ala. 35205

5,561

Rank: 43 out of 194

933

Rank: 92 out of 194

$891K

Rank: 16 out of 194

$955

Average: $391

6

Average: 4

CATHERINE COWARD

Foley, Ala. 36535

2,926

Rank: 98 out of 194

927

Rank: 93 out of 194

$164K

Rank: 126 out of 194

$176

Average: $391

3

Average: 4

RITA ARMITAGE

Bessemer, Ala. 35022

1,347

Rank: 144 out of 194

924

Rank: 94 out of 194

$102K

Rank: 149 out of 194

$111

Average: $391

1

Average: 4

JEFF WEEKS

Auburn, Ala. 36830

2,619

Rank: 103 out of 194

921

Rank: 95 out of 194

$287K

Rank: 91 out of 194

$311

Average: $391

3

Average: 4

AARON MCKINLEY

Dothan, Ala. 36301

3,566

Rank: 92 out of 194

919

Rank: 96 out of 194

$334K

Rank: 83 out of 194

$363

Average: $391

4

Average: 4

ALAN FRANKLIN

Mobile, Ala. 36606

11,139

Rank: 13 out of 194

909

Rank: 97 out of 194

$1.33M

Rank: 10 out of 194

$1,469

Average: $391

12

Average: 4

WILLIAM MOCK

Opelika, Ala. 36801

1,396

Rank: 143 out of 194

898

Rank: 98 out of 194

$78.2K

Rank: 155 out of 194

$87

Average: $391

2

Average: 4

SCOTT LECROY

Birmingham, Ala. 35211

2,263

Rank: 112 out of 194

891

Rank: 99 out of 194

$251K

Rank: 101 out of 194

$281

Average: $391

3

Average: 4

STEPHEN COLLINS

Valley, Ala. 36854

1,816

Rank: 131 out of 194

884

Rank: 100 out of 194

$137K

Rank: 134 out of 194

$155

Average: $391

2

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