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

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

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

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

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

MARK BEARMAN

Birmingham, Ala. 35235

2,590

Rank: 105 out of 194

847

Rank: 107 out of 194

$358K

Rank: 76 out of 194

$423

Average: $391

3

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

GREGORY HOFFPAUIR

Montgomery, Ala. 36117

2,461

Rank: 108 out of 194

572

Rank: 131 out of 194

$357K

Rank: 77 out of 194

$624

Average: $391

4

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

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

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

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

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

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

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

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

JAMES HARRISON

Mobile, Ala. 36608

2,135

Rank: 117 out of 194

802

Rank: 111 out of 194

$199K

Rank: 111 out of 194

$248

Average: $391

3

Average: 4

BRUCE EICH

Birmingham, Ala. 35211

2,112

Rank: 118 out of 194

459

Rank: 144 out of 194

$148K

Rank: 129 out of 194

$322

Average: $391

5

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

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

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

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

SEAN ALLISON

Mobile, Ala. 36606

1,993

Rank: 123 out of 194

284

Rank: 162 out of 194

$199K

Rank: 110 out of 194

$702

Average: $391

7

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

PRISCILLA FOWLER

Birmingham, Ala. 35233

1,918

Rank: 125 out of 194

626

Rank: 125 out of 194

$191K

Rank: 115 out of 194

$305

Average: $391

3

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

STEPHEN KELLY

Birmingham, Ala. 35205

1,877

Rank: 127 out of 194

863

Rank: 105 out of 194

$188K

Rank: 116 out of 194

$218

Average: $391

2

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

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

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

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

SARAH HAYS

Birmingham, Ala. 35209

1,801

Rank: 132 out of 194

566

Rank: 132 out of 194

$327K

Rank: 85 out of 194

$578

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

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

YOUNG CHOI

Mountain brk, Ala. 35223

1,690

Rank: 135 out of 194

422

Rank: 149 out of 194

$198K

Rank: 114 out of 194

$470

Average: $391

4

Average: 4

MATTHEW ALBRIGHT

Birmingham, Ala. 35209

1,604

Rank: 136 out of 194

485

Rank: 140 out of 194

$235K

Rank: 104 out of 194

$485

Average: $391

3

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

JOHN COX

Huntsville, Ala. 35801

1,571

Rank: 138 out of 194

789

Rank: 113 out of 194

$101K

Rank: 150 out of 194

$128

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

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

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

DOUGLAS FREELEY

Dothan, Ala. 36305

1,448

Rank: 142 out of 194

204

Rank: 172 out of 194

$137K

Rank: 133 out of 194

$673

Average: $391

7

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

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

HEATHER ESTOPINAL

Huntsville, Ala. 35801

1,295

Rank: 145 out of 194

530

Rank: 136 out of 194

$124K

Rank: 139 out of 194

$233

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

JEFF CHAIPRAKOB

Birmingham, Ala. 35235

1,229

Rank: 147 out of 194

624

Rank: 126 out of 194

$121K

Rank: 140 out of 194

$193

Average: $391

2

Average: 4

TYLER HALL

Birmingham, Ala. 35205

1,223

Rank: 148 out of 194

527

Rank: 137 out of 194

$113K

Rank: 143 out of 194

$214

Average: $391

2

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

KHALID KHAN

Talladega, Ala. 35160

1,184

Rank: 150 out of 194

374

Rank: 153 out of 194

$98.3K

Rank: 151 out of 194

$263

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

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

CHRISTOPHER GIRKIN

Birmingham, Ala. 35233

1,056

Rank: 153 out of 194

335

Rank: 156 out of 194

$92.6K

Rank: 152 out of 194

$276

Average: $391

3

Average: 4

SAMUEL HOLLINGSWORTH

Jasper, Ala. 35501

968

Rank: 154 out of 194

477

Rank: 141 out of 194

$59.8K

Rank: 160 out of 194

$125

Average: $391

2

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

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

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

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

MARTIN COGEN

Birmingham, Ala. 35233

784

Rank: 159 out of 194

32

Rank: 192 out of 194

$12.3K

Rank: 183 out of 194

$383

Average: $391

25

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

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

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

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

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

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

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

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

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

MICHAEL BERNSTEIN

Birmingham, Ala. 35216

518

Rank: 169 out of 194

231

Rank: 168 out of 194

$40.5K

Rank: 166 out of 194

$175

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

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

KATHERINE DONNITHORNE

Montgomery, Ala. 36106

467

Rank: 172 out of 194

221

Rank: 169 out of 194

$44K

Rank: 164 out of 194

$199

Average: $391

2

Average: 4

NICHOLAS BARRECA

Dothan, Ala. 36305

446

Rank: 173 out of 194

217

Rank: 170 out of 194

$13.6K

Rank: 180 out of 194

$63

Average: $391

2

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

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

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

JAY CRADDOCK

Birmingham, Ala. 35233

318

Rank: 177 out of 194

149

Rank: 179 out of 194

$27.1K

Rank: 171 out of 194

$182

Average: $391

2

Average: 4

JAY GLOVER

Birmingham, Ala. 35205

284

Rank: 178 out of 194

183

Rank: 175 out of 194

$25.5K

Rank: 172 out of 194

$139

Average: $391

2

Average: 4

RYAN BURTON

Mobile, Ala. 36606

282

Rank: 179 out of 194

174

Rank: 176 out of 194

$19.9K

Rank: 176 out of 194

$114

Average: $391

2

Average: 4

JOHN JONES

Montgomery, Ala. 36116

247

Rank: 180 out of 194

152

Rank: 178 out of 194

$15.9K

Rank: 178 out of 194

$105

Average: $391

2

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

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

DENISE BAREFIELD PENDLETON

Homewood, Ala. 35209

196

Rank: 184 out of 194

42

Rank: 188 out of 194

$7,580

Rank: 188 out of 194

$180

Average: $391

5

Average: 4

THOMAS LAMKIN

Vestavia hills, Ala. 35216

178

Rank: 185 out of 194

123

Rank: 182 out of 194

$8,769

Rank: 186 out of 194

$71

Average: $391

1

Average: 4

ANN MARIE ARCINIEGAS-BERNAL

Birmingham, Ala. 35233

148

Rank: 186 out of 194

49

Rank: 186 out of 194

$17.9K

Rank: 177 out of 194

$365

Average: $391

3

Average: 4

CHRISTOPHER FECAROTTA

Dothan, Ala. 36301

136

Rank: 187 out of 194

60

Rank: 184 out of 194

$10.1K

Rank: 185 out of 194

$168

Average: $391

2

Average: 4

JULIE CALDERWOOD

Huntsville, Ala. 35801

110

Rank: 188 out of 194

46

Rank: 187 out of 194

$7,357

Rank: 189 out of 194

$160

Average: $391

2

Average: 4

JENNIFER DAVIDSON

Birmingham, Ala. 35205

88

Rank: 189 out of 194

40

Rank: 190 out of 194

$6,436

Rank: 190 out of 194

$161

Average: $391

2

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

LANNING KLINE

Birmingham, Ala. 35233

80

Rank: 191 out of 194

42

Rank: 188 out of 194

$3,062

Rank: 193 out of 194

$73

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

FREDERICK ELSAS

Birmingham, Ala. 35205

47

Rank: 193 out of 194

26

Rank: 193 out of 194

$5,736

Rank: 191 out of 194

$221

Average: $391

2

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

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.