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

PETER ZLOTY

Mobile, Ala. 36606

2,600

Rank: 104 out of 194

750

Rank: 116 out of 194

$397K

Rank: 64 out of 194

$529

Average: $391

3

Average: 4

JOSEPH ZARZAUR

Birmingham, Ala. 35223

381

Rank: 174 out of 194

213

Rank: 171 out of 194

$25.2K

Rank: 173 out of 194

$118

Average: $391

2

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

JEFFREY YEE

Birmingham, Ala. 35233

498

Rank: 170 out of 194

248

Rank: 165 out of 194

$42.4K

Rank: 165 out of 194

$171

Average: $391

2

Average: 4

WILFRED YEARGAN

Tuscaloosa, Ala. 35406

572

Rank: 165 out of 194

306

Rank: 159 out of 194

$33.3K

Rank: 170 out of 194

$109

Average: $391

2

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

DARRELL WOLFLEY

Birmingham, Ala. 35209

8,507

Rank: 25 out of 194

472

Rank: 142 out of 194

$186K

Rank: 118 out of 194

$395

Average: $391

18

Average: 4

CLARK WITHERSPOON

Birmingham, Ala. 35294

2,717

Rank: 102 out of 194

652

Rank: 122 out of 194

$169K

Rank: 125 out of 194

$259

Average: $391

4

Average: 4

DANIEL WENZL

Muscle shoals, Ala. 35661

529

Rank: 168 out of 194

267

Rank: 163 out of 194

$34.7K

Rank: 169 out of 194

$130

Average: $391

2

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

YAFFA WEAVER

Mobile, Ala. 36695

1,801

Rank: 132 out of 194

573

Rank: 130 out of 194

$145K

Rank: 131 out of 194

$254

Average: $391

3

Average: 4

CLAUDE WARREN

Mobile, Ala. 36608

847

Rank: 158 out of 194

427

Rank: 148 out of 194

$45.8K

Rank: 163 out of 194

$107

Average: $391

2

Average: 4

CHRISTOPHER WALTON

Mobile, Ala. 36608

1,851

Rank: 129 out of 194

583

Rank: 129 out of 194

$211K

Rank: 107 out of 194

$361

Average: $391

3

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

VALERIE VICK

Mobile, Ala. 36606

3,712

Rank: 84 out of 194

563

Rank: 133 out of 194

$210K

Rank: 108 out of 194

$373

Average: $391

7

Average: 4

ANDREW VELAZQUEZ

Birmingham, Ala. 35213

2,269

Rank: 111 out of 194

869

Rank: 103 out of 194

$280K

Rank: 94 out of 194

$323

Average: $391

3

Average: 4

JAMES VEAL

Cullman, Ala. 35058

1,177

Rank: 151 out of 194

660

Rank: 120 out of 194

$81.2K

Rank: 154 out of 194

$123

Average: $391

2

Average: 4

G PERRIN UNDERWOOD

Montgomery, Ala. 36111

1,285

Rank: 146 out of 194

533

Rank: 135 out of 194

$105K

Rank: 146 out of 194

$197

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

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

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

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

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

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

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

ANDREW TERRY

Mobile, Ala. 36608

222

Rank: 182 out of 194

131

Rank: 181 out of 194

$13.9K

Rank: 179 out of 194

$106

Average: $391

2

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

PAUL TAUPEKA

Mobile, Ala. 36606

3,848

Rank: 79 out of 194

758

Rank: 115 out of 194

$323K

Rank: 89 out of 194

$426

Average: $391

5

Average: 4

ALEXANDER TALALIGHT

Huntsville, Ala. 35801

5,868

Rank: 38 out of 194

632

Rank: 124 out of 194

$724K

Rank: 23 out of 194

$1,145

Average: $391

9

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

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

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

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

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

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

KENNETH SMITH

Birmingham, Ala. 35213

1,851

Rank: 129 out of 194

832

Rank: 108 out of 194

$176K

Rank: 121 out of 194

$212

Average: $391

2

Average: 4

DAVID SKIER

Birmingham, Ala. 35205

2,286

Rank: 110 out of 194

435

Rank: 147 out of 194

$119K

Rank: 141 out of 194

$274

Average: $391

5

Average: 4

HAROLD SKALKA

Birmingham, Ala. 35233

85

Rank: 190 out of 194

55

Rank: 185 out of 194

$5,480

Rank: 192 out of 194

$100

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

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

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

JOHN SCHWENINGER

Madison, Ala. 35758

776

Rank: 160 out of 194

453

Rank: 145 out of 194

$63.4K

Rank: 158 out of 194

$140

Average: $391

2

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

PHILLIP SAUNDERS

Huntsville, Ala. 35801

6,840

Rank: 36 out of 194

551

Rank: 134 out of 194

$589K

Rank: 38 out of 194

$1,069

Average: $391

12

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

MICHAEL SALTER

Huntsville, Ala. 35801

627

Rank: 164 out of 194

304

Rank: 160 out of 194

$25.2K

Rank: 174 out of 194

$83

Average: $391

2

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

VIKRAM SAINI

Huntsville, Ala. 35801

481

Rank: 171 out of 194

290

Rank: 161 out of 194

$40.3K

Rank: 167 out of 194

$139

Average: $391

2

Average: 4

CAROL ROSENSTIEL

Birmingham, Ala. 35233

774

Rank: 162 out of 194

593

Rank: 128 out of 194

$50.6K

Rank: 161 out of 194

$85

Average: $391

1

Average: 4

BENJAMIN ROBERTS

Birmingham, Ala. 35233

965

Rank: 155 out of 194

243

Rank: 166 out of 194

$103K

Rank: 148 out of 194

$426

Average: $391

4

Average: 4

CHARLES ROBBINS

Montgomery, Ala. 36106

1,475

Rank: 141 out of 194

813

Rank: 110 out of 194

$83.9K

Rank: 153 out of 194

$103

Average: $391

2

Average: 4

LEONARD RICH

Mobile, Ala. 36695

341

Rank: 176 out of 194

237

Rank: 167 out of 194

$25.1K

Rank: 175 out of 194

$106

Average: $391

1

Average: 4

LINDSAY RHODES

Birmingham, Ala. 35233

1,589

Rank: 137 out of 194

464

Rank: 143 out of 194

$136K

Rank: 135 out of 194

$294

Average: $391

3

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

RUSSELL READ

Birmingham, Ala. 35233

959

Rank: 156 out of 194

309

Rank: 158 out of 194

$62.3K

Rank: 159 out of 194

$202

Average: $391

3

Average: 4

RUSHIL RAO

Birmingham, Ala. 35205

14

Rank: 194 out of 194

14

Rank: 194 out of 194

$1,083

Rank: 194 out of 194

$77

Average: $391

1

Average: 4

JAMES RAINS

Bessemer, Ala. 35022

542

Rank: 167 out of 194

319

Rank: 157 out of 194

$37.1K

Rank: 168 out of 194

$116

Average: $391

2

Average: 4

DARRELL PRESTRIDGE

Pelham, Ala. 35124

1,553

Rank: 139 out of 194

408

Rank: 150 out of 194

$278K

Rank: 95 out of 194

$681

Average: $391

4

Average: 4

JAMES PITTS

Alabaster, Ala. 35007

1,751

Rank: 134 out of 194

876

Rank: 102 out of 194

$199K

Rank: 112 out of 194

$227

Average: $391

2

Average: 4

ROSWELL PFISTER

Vestavia hills, Ala. 35216

914

Rank: 157 out of 194

341

Rank: 155 out of 194

$118K

Rank: 142 out of 194

$346

Average: $391

3

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

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

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

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

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

JOHN OWEN

Birmingham, Ala. 35209

2,104

Rank: 119 out of 194

882

Rank: 101 out of 194

$173K

Rank: 122 out of 194

$197

Average: $391

2

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

WILLIAM MURRAH

Fairhope, Ala. 36532

363

Rank: 175 out of 194

255

Rank: 164 out of 194

$13.2K

Rank: 181 out of 194

$52

Average: $391

1

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

SARA MULLINS

Birmingham, Ala. 35233

718

Rank: 163 out of 194

371

Rank: 154 out of 194

$68.1K

Rank: 156 out of 194

$183

Average: $391

2

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

MATTHEW MOSTELLER

Mobile, Ala. 36608

1,205

Rank: 149 out of 194

505

Rank: 139 out of 194

$65.3K

Rank: 157 out of 194

$129

Average: $391

2

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

ROBERT MORRIS

Birmingham, Ala. 35205

4,660

Rank: 57 out of 194

617

Rank: 127 out of 194

$334K

Rank: 84 out of 194

$541

Average: $391

8

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

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

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

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

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

BRENDA MILLER EDMONSON

Huntsville, Ala. 35801

1,874

Rank: 128 out of 194

393

Rank: 151 out of 194

$149K

Rank: 128 out of 194

$378

Average: $391

5

Average: 4

MARC MICHELSON

Birmingham, Ala. 35205

1,079

Rank: 152 out of 194

510

Rank: 138 out of 194

$130K

Rank: 137 out of 194

$255

Average: $391

2

Average: 4

THOMAS METZ, JR.

Birmingham, Ala. 35233

50

Rank: 192 out of 194

34

Rank: 191 out of 194

$7,688

Rank: 187 out of 194

$226

Average: $391

1

Average: 4

NANCY MEDEIROS

Huntsville, Ala. 35801

1,934

Rank: 124 out of 194

386

Rank: 152 out of 194

$169K

Rank: 123 out of 194

$437

Average: $391

5

Average: 4

THOMAS MCKINNON

Birmingham, Ala. 35216

211

Rank: 183 out of 194

136

Rank: 180 out of 194

$12.3K

Rank: 182 out of 194

$91

Average: $391

2

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

MICHAEL MCEWEN

Gadsden, Ala. 35903

1,890

Rank: 126 out of 194

816

Rank: 109 out of 194

$146K

Rank: 130 out of 194

$179

Average: $391

2

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

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

CECIL MCCOLLUM

Birmingham, Ala. 35233

246

Rank: 181 out of 194

190

Rank: 173 out of 194

$11.7K

Rank: 184 out of 194

$61

Average: $391

1

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

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

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

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

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

KRISTIN MADONIA

Birmingham, Ala. 35209

775

Rank: 161 out of 194

190

Rank: 173 out of 194

$48.5K

Rank: 162 out of 194

$255

Average: $391

4

Average: 4

IRENE LUDWIG

Dothan, Ala. 36301

553

Rank: 166 out of 194

120

Rank: 183 out of 194

$105K

Rank: 147 out of 194

$873

Average: $391

5

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

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

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

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

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.