Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Iowa » Ophthalmology

Top Ophthalmology Providers in Iowa

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

DAVID SAGGAU

West des moines, Iowa 50266

32,233

Rank: 1 out of 138

2,136

Rank: 4 out of 138

$7.78M

Rank: 1 out of 138

$3,641

Average: $537

15

Average: 4

KYLE ALLIMAN

West des moines, Iowa 50266

30,646

Rank: 2 out of 138

1,936

Rank: 11 out of 138

$7.51M

Rank: 2 out of 138

$3,880

Average: $537

16

Average: 4

JARED NIELSEN

West des moines, Iowa 50266

28,457

Rank: 3 out of 138

1,887

Rank: 14 out of 138

$7.42M

Rank: 3 out of 138

$3,931

Average: $537

15

Average: 4

CHARLES BARNES

Cedar rapids, Iowa 52403

26,393

Rank: 4 out of 138

1,488

Rank: 35 out of 138

$6.11M

Rank: 4 out of 138

$4,106

Average: $537

18

Average: 4

BRENDAN GIRSCHEK

Waterloo, Iowa 50702

25,159

Rank: 5 out of 138

1,310

Rank: 40 out of 138

$4.85M

Rank: 5 out of 138

$3,700

Average: $537

19

Average: 4

MICHAEL WADZINSKI

Sioux city, Iowa 51106

18,550

Rank: 6 out of 138

1,689

Rank: 22 out of 138

$2.89M

Rank: 7 out of 138

$1,712

Average: $537

11

Average: 4

MICHAEL HOWCROFT

Bettendorf, Iowa 52722

15,954

Rank: 7 out of 138

1,501

Rank: 34 out of 138

$3.63M

Rank: 6 out of 138

$2,421

Average: $537

11

Average: 4

LEONARDO ANTARIS

Davenport, Iowa 52803

14,124

Rank: 8 out of 138

1,076

Rank: 50 out of 138

$2.5M

Rank: 8 out of 138

$2,324

Average: $537

13

Average: 4

RICHARD MAUER

Waterloo, Iowa 50701

11,176

Rank: 9 out of 138

2,074

Rank: 7 out of 138

$1.71M

Rank: 9 out of 138

$826

Average: $537

5

Average: 4

PETER RHEE

Waterloo, Iowa 50701

10,324

Rank: 10 out of 138

2,437

Rank: 3 out of 138

$1.58M

Rank: 11 out of 138

$647

Average: $537

4

Average: 4

MARK REYNOLDS

Fort madison, Iowa 52627

9,411

Rank: 11 out of 138

1,608

Rank: 30 out of 138

$1.24M

Rank: 14 out of 138

$773

Average: $537

6

Average: 4

JOHN TRIBLE

Marshalltown, Iowa 50158

9,055

Rank: 12 out of 138

2,010

Rank: 8 out of 138

$710K

Rank: 23 out of 138

$353

Average: $537

5

Average: 4

TODD HEILSKOV

West des moines, Iowa 50266

8,395

Rank: 13 out of 138

1,403

Rank: 37 out of 138

$1.49M

Rank: 13 out of 138

$1,065

Average: $537

6

Average: 4

STEPHEN FOX

Spencer, Iowa 51301

8,284

Rank: 14 out of 138

1,872

Rank: 17 out of 138

$886K

Rank: 18 out of 138

$473

Average: $537

4

Average: 4

MICHAEL PUK

Waterloo, Iowa 50702

7,983

Rank: 15 out of 138

1,703

Rank: 21 out of 138

$845K

Rank: 19 out of 138

$496

Average: $537

5

Average: 4

JAMES DAVISON

Marshalltown, Iowa 50158

7,969

Rank: 16 out of 138

1,720

Rank: 19 out of 138

$1.04M

Rank: 16 out of 138

$602

Average: $537

5

Average: 4

PETER FRIES

Bettendorf, Iowa 52722

7,950

Rank: 17 out of 138

813

Rank: 67 out of 138

$220K

Rank: 68 out of 138

$271

Average: $537

10

Average: 4

CHRIS WATTS

Iowa city, Iowa 52245

7,891

Rank: 18 out of 138

1,556

Rank: 32 out of 138

$986K

Rank: 17 out of 138

$634

Average: $537

5

Average: 4

BENJAMIN MASON

Waterloo, Iowa 50701

7,755

Rank: 19 out of 138

2,109

Rank: 6 out of 138

$702K

Rank: 24 out of 138

$333

Average: $537

4

Average: 4

LOUIS SCALLON

Ames, Iowa 50010

7,274

Rank: 20 out of 138

2,540

Rank: 2 out of 138

$755K

Rank: 21 out of 138

$297

Average: $537

3

Average: 4

ALEX KARTVELISHVILI

Iowa city, Iowa 52246

6,900

Rank: 21 out of 138

819

Rank: 66 out of 138

$1.58M

Rank: 10 out of 138

$1,934

Average: $537

8

Average: 4

ERIC BLIGARD

Fort dodge, Iowa 50501

6,897

Rank: 22 out of 138

1,900

Rank: 13 out of 138

$724K

Rank: 22 out of 138

$381

Average: $537

4

Average: 4

STEVEN JOHNSON

West des moines, Iowa 50266

6,728

Rank: 23 out of 138

1,771

Rank: 18 out of 138

$812K

Rank: 20 out of 138

$459

Average: $537

4

Average: 4

MICHAEL SCOTT

Dubuque, Iowa 52002

6,600

Rank: 24 out of 138

397

Rank: 100 out of 138

$1.52M

Rank: 12 out of 138

$3,823

Average: $537

17

Average: 4

RYAN VINCENT

Ames, Iowa 50010

6,034

Rank: 25 out of 138

1,880

Rank: 15 out of 138

$502K

Rank: 33 out of 138

$267

Average: $537

3

Average: 4

MATTHEW RAUEN

West des moines, Iowa 50266

5,958

Rank: 26 out of 138

1,667

Rank: 24 out of 138

$629K

Rank: 28 out of 138

$378

Average: $537

4

Average: 4

MARK MEYER

Mason city, Iowa 50401

5,843

Rank: 27 out of 138

1,998

Rank: 9 out of 138

$491K

Rank: 35 out of 138

$246

Average: $537

3

Average: 4

REED BOUCHEY

Mt pleasant, Iowa 52641

5,842

Rank: 28 out of 138

2,733

Rank: 1 out of 138

$557K

Rank: 31 out of 138

$204

Average: $537

2

Average: 4

JASON JONES

Sioux city, Iowa 51104

5,787

Rank: 29 out of 138

1,619

Rank: 28 out of 138

$1.07M

Rank: 15 out of 138

$659

Average: $537

4

Average: 4

DAVID BALL

W des moines, Iowa 50266

5,459

Rank: 30 out of 138

1,528

Rank: 33 out of 138

$396K

Rank: 46 out of 138

$259

Average: $537

4

Average: 4

BRANDT RILEY

Mason city, Iowa 50402

5,433

Rank: 31 out of 138

1,353

Rank: 39 out of 138

$452K

Rank: 37 out of 138

$334

Average: $537

4

Average: 4

LEE BIRCHANSKY

Cedar rapids, Iowa 52402

5,271

Rank: 32 out of 138

921

Rank: 60 out of 138

$652K

Rank: 26 out of 138

$708

Average: $537

6

Average: 4

TODD GOTHARD

Cedar rapids, Iowa 52403

5,073

Rank: 33 out of 138

1,031

Rank: 52 out of 138

$603K

Rank: 29 out of 138

$584

Average: $537

5

Average: 4

RANDALL BRENTON

Mason city, Iowa 50401

4,883

Rank: 34 out of 138

1,605

Rank: 31 out of 138

$438K

Rank: 40 out of 138

$273

Average: $537

3

Average: 4

DANIEL MILLER

Waterloo, Iowa 50702

4,766

Rank: 35 out of 138

1,673

Rank: 23 out of 138

$434K

Rank: 42 out of 138

$259

Average: $537

3

Average: 4

ANDREW STEFFENSMEIER

West des moines, Iowa 50266

4,539

Rank: 36 out of 138

1,624

Rank: 27 out of 138

$427K

Rank: 43 out of 138

$263

Average: $537

3

Average: 4

MELISSA SUMMERFIELD

Mason city, Iowa 50401

4,345

Rank: 37 out of 138

974

Rank: 56 out of 138

$287K

Rank: 59 out of 138

$295

Average: $537

4

Average: 4

BRADLEY HAMMER

W des moines, Iowa 50266

4,321

Rank: 38 out of 138

1,988

Rank: 10 out of 138

$365K

Rank: 50 out of 138

$183

Average: $537

2

Average: 4

SIV SAETRE

Davenport, Iowa 52803

4,256

Rank: 39 out of 138

1,614

Rank: 29 out of 138

$394K

Rank: 47 out of 138

$244

Average: $537

3

Average: 4

MICHAEL VERSACKAS

Des moines, Iowa 50309

4,111

Rank: 40 out of 138

1,666

Rank: 25 out of 138

$217K

Rank: 69 out of 138

$130

Average: $537

2

Average: 4

BRIAN PRIVETT

Cedar rapids, Iowa 52402

3,840

Rank: 41 out of 138

777

Rank: 70 out of 138

$666K

Rank: 25 out of 138

$858

Average: $537

5

Average: 4

DAVID PUK

Cedar rapids, Iowa 52402

3,826

Rank: 42 out of 138

2,120

Rank: 5 out of 138

$311K

Rank: 55 out of 138

$147

Average: $537

2

Average: 4

DAVID ALMEIDA

Iowa city, Iowa 52242

3,801

Rank: 43 out of 138

502

Rank: 93 out of 138

$643K

Rank: 27 out of 138

$1,280

Average: $537

8

Average: 4

BRADLEY ISAAK

Mason city, Iowa 50401

3,763

Rank: 44 out of 138

1,192

Rank: 44 out of 138

$303K

Rank: 56 out of 138

$254

Average: $537

3

Average: 4

DAVID MULLER

Cedar rapids, Iowa 52402

3,668

Rank: 45 out of 138

1,482

Rank: 36 out of 138

$317K

Rank: 54 out of 138

$214

Average: $537

2

Average: 4

GREG THORGAARD

Ottumwa, Iowa 52501

3,598

Rank: 46 out of 138

1,879

Rank: 16 out of 138

$350K

Rank: 52 out of 138

$186

Average: $537

2

Average: 4

DAVID HANKS

Council bluffs, Iowa 51503

3,559

Rank: 47 out of 138

1,372

Rank: 38 out of 138

$413K

Rank: 45 out of 138

$301

Average: $537

3

Average: 4

KAREN GEHRS

Iowa city, Iowa 52242

3,519

Rank: 48 out of 138

462

Rank: 96 out of 138

$442K

Rank: 39 out of 138

$957

Average: $537

8

Average: 4

MARIANNETTE MILLER-MEEKS

West burlington, Iowa 52655

3,499

Rank: 49 out of 138

578

Rank: 85 out of 138

$569K

Rank: 30 out of 138

$984

Average: $537

6

Average: 4

A JOHNSON

Iowa city, Iowa 52242

3,445

Rank: 50 out of 138

1,925

Rank: 12 out of 138

$357K

Rank: 51 out of 138

$185

Average: $537

2

Average: 4

TINA ECKHARDT

Bettendorf, Iowa 52722

3,419

Rank: 51 out of 138

1,711

Rank: 20 out of 138

$196K

Rank: 74 out of 138

$115

Average: $537

2

Average: 4

SYED HUSAIN

Des moines, Iowa 50309

3,352

Rank: 52 out of 138

956

Rank: 58 out of 138

$471K

Rank: 36 out of 138

$493

Average: $537

4

Average: 4

LOU KIESSLING

Carroll, Iowa 51401

3,316

Rank: 53 out of 138

1,006

Rank: 54 out of 138

$291K

Rank: 58 out of 138

$290

Average: $537

3

Average: 4

NAVEEN HUSAIN

Des moines, Iowa 50309

3,306

Rank: 54 out of 138

1,027

Rank: 53 out of 138

$157K

Rank: 83 out of 138

$153

Average: $537

3

Average: 4

VINIT MAHAJAN

Iowa city, Iowa 52242

3,279

Rank: 55 out of 138

394

Rank: 101 out of 138

$494K

Rank: 34 out of 138

$1,253

Average: $537

8

Average: 4

JUAN NIETO

Dubuque, Iowa 52002

3,207

Rank: 56 out of 138

659

Rank: 75 out of 138

$521K

Rank: 32 out of 138

$791

Average: $537

5

Average: 4

STEVEN JACOBS

Cedar rapids, Iowa 52402

3,205

Rank: 57 out of 138

1,180

Rank: 46 out of 138

$178K

Rank: 77 out of 138

$151

Average: $537

3

Average: 4

E SARNO

W des moines, Iowa 50266

3,199

Rank: 58 out of 138

1,657

Rank: 26 out of 138

$286K

Rank: 60 out of 138

$173

Average: $537

2

Average: 4

YIAN JONES

Sioux city, Iowa 51104

3,169

Rank: 59 out of 138

553

Rank: 87 out of 138

$198K

Rank: 72 out of 138

$358

Average: $537

6

Average: 4

LORNA GRANT

Iowa city, Iowa 52242

3,087

Rank: 60 out of 138

731

Rank: 73 out of 138

$436K

Rank: 41 out of 138

$596

Average: $537

4

Average: 4

H BOLDT

Iowa city, Iowa 52242

3,072

Rank: 61 out of 138

591

Rank: 83 out of 138

$186K

Rank: 75 out of 138

$314

Average: $537

5

Average: 4

NICOLAS HAMOUCHE

Ames, Iowa 50010

3,050

Rank: 62 out of 138

1,041

Rank: 51 out of 138

$296K

Rank: 57 out of 138

$284

Average: $537

3

Average: 4

JEFFREY MAASSEN

Cedar rapids, Iowa 52402

3,010

Rank: 63 out of 138

1,191

Rank: 45 out of 138

$162K

Rank: 82 out of 138

$136

Average: $537

3

Average: 4

WILLIAM BENEVENTO

Bettendorf, Iowa 52722

3,010

Rank: 63 out of 138

1,107

Rank: 48 out of 138

$385K

Rank: 48 out of 138

$347

Average: $537

3

Average: 4

TRACY KANGAS

Ames, Iowa 50010

2,953

Rank: 65 out of 138

303

Rank: 110 out of 138

$167K

Rank: 80 out of 138

$550

Average: $537

10

Average: 4

JAMES FOLK

Iowa city, Iowa 52242

2,939

Rank: 66 out of 138

595

Rank: 80 out of 138

$451K

Rank: 38 out of 138

$758

Average: $537

5

Average: 4

JONATHAN CUTLER

Fort madison, Iowa 52627

2,873

Rank: 67 out of 138

851

Rank: 62 out of 138

$365K

Rank: 49 out of 138

$429

Average: $537

3

Average: 4

EMILY BIRKHOLZ

Iowa city, Iowa 52242

2,808

Rank: 68 out of 138

590

Rank: 84 out of 138

$415K

Rank: 44 out of 138

$704

Average: $537

5

Average: 4

SANJAY SHAH

Cedar rapids, Iowa 52402

2,757

Rank: 69 out of 138

832

Rank: 64 out of 138

$267K

Rank: 63 out of 138

$321

Average: $537

3

Average: 4

ELIZABETH BROWN

West des moines, Iowa 50265

2,602

Rank: 70 out of 138

1,132

Rank: 47 out of 138

$205K

Rank: 71 out of 138

$181

Average: $537

2

Average: 4

STEPHEN RUSSELL

Iowa city, Iowa 52242

2,583

Rank: 71 out of 138

647

Rank: 76 out of 138

$169K

Rank: 79 out of 138

$262

Average: $537

4

Average: 4

TODD SLEEP

Dubuque, Iowa 52002

2,439

Rank: 72 out of 138

806

Rank: 68 out of 138

$223K

Rank: 67 out of 138

$276

Average: $537

3

Average: 4

KENNETH TALBERT

Ames, Iowa 50010

2,342

Rank: 73 out of 138

1,221

Rank: 43 out of 138

$129K

Rank: 89 out of 138

$105

Average: $537

2

Average: 4

FREDERICK FUERSTE

Dubuque, Iowa 52002

2,318

Rank: 74 out of 138

965

Rank: 57 out of 138

$196K

Rank: 73 out of 138

$203

Average: $537

2

Average: 4

BETH REPP

Bettendorf, Iowa 52722

2,244

Rank: 75 out of 138

864

Rank: 61 out of 138

$249K

Rank: 65 out of 138

$289

Average: $537

3

Average: 4

THOMAS PETRIE

Waterloo, Iowa 50702

2,232

Rank: 76 out of 138

728

Rank: 74 out of 138

$208K

Rank: 70 out of 138

$286

Average: $537

3

Average: 4

ASHOK PENMATCHA

Davenport, Iowa 52803

2,207

Rank: 77 out of 138

1,272

Rank: 41 out of 138

$181K

Rank: 76 out of 138

$142

Average: $537

2

Average: 4

JORDAN RIXEN

Iowa city, Iowa 52242

2,193

Rank: 78 out of 138

625

Rank: 78 out of 138

$265K

Rank: 64 out of 138

$424

Average: $537

4

Average: 4

BRAD BORGWARDT

Clinton, Iowa 52732

2,177

Rank: 79 out of 138

1,079

Rank: 49 out of 138

$178K

Rank: 78 out of 138

$165

Average: $537

2

Average: 4

NORAH KHANGURA

West burlington, Iowa 52655

2,167

Rank: 80 out of 138

412

Rank: 99 out of 138

$344K

Rank: 53 out of 138

$834

Average: $537

5

Average: 4

LINDA LEHMAN

Ames, Iowa 50010

2,109

Rank: 81 out of 138

736

Rank: 72 out of 138

$114K

Rank: 98 out of 138

$155

Average: $537

3

Average: 4

JUSTIN RISMA

Dubuque, Iowa 52002

2,080

Rank: 82 out of 138

462

Rank: 96 out of 138

$282K

Rank: 62 out of 138

$611

Average: $537

5

Average: 4

ELLIOTT SOHN

Iowa city, Iowa 52242

2,073

Rank: 83 out of 138

458

Rank: 98 out of 138

$124K

Rank: 92 out of 138

$271

Average: $537

5

Average: 4

JOHN STAMLER

Iowa city, Iowa 52245

1,879

Rank: 84 out of 138

1,247

Rank: 42 out of 138

$152K

Rank: 85 out of 138

$122

Average: $537

2

Average: 4

YOUNG KWON

Iowa city, Iowa 52242

1,860

Rank: 85 out of 138

519

Rank: 91 out of 138

$107K

Rank: 100 out of 138

$205

Average: $537

4

Average: 4

MICHAEL HALL

Cedar rapids, Iowa 52402

1,852

Rank: 86 out of 138

982

Rank: 55 out of 138

$150K

Rank: 86 out of 138

$153

Average: $537

2

Average: 4

JAMES BURDEN

Iowa city, Iowa 52242

1,835

Rank: 87 out of 138

611

Rank: 79 out of 138

$248K

Rank: 66 out of 138

$407

Average: $537

3

Average: 4

WALLACE ALWARD

Iowa city, Iowa 52242

1,802

Rank: 88 out of 138

530

Rank: 89 out of 138

$128K

Rank: 90 out of 138

$241

Average: $537

3

Average: 4

LEANN LARSON

Cedar rapids, Iowa 52403

1,754

Rank: 89 out of 138

594

Rank: 82 out of 138

$139K

Rank: 87 out of 138

$233

Average: $537

3

Average: 4

CHARLES FUERSTE

Dubuque, Iowa 52002

1,749

Rank: 90 out of 138

781

Rank: 69 out of 138

$164K

Rank: 81 out of 138

$210

Average: $537

2

Average: 4

VALERIE KOUNKEL

West des moines, Iowa 50265

1,708

Rank: 91 out of 138

754

Rank: 71 out of 138

$121K

Rank: 94 out of 138

$160

Average: $537

2

Average: 4

JEFFRIANNE YOUNG

West des moines, Iowa 50265

1,689

Rank: 92 out of 138

369

Rank: 103 out of 138

$93.8K

Rank: 103 out of 138

$254

Average: $537

5

Average: 4

ELIZABETH TEGINS

Iowa city, Iowa 52242

1,671

Rank: 93 out of 138

218

Rank: 119 out of 138

$286K

Rank: 61 out of 138

$1,310

Average: $537

8

Average: 4

MARK GREINER

Iowa city, Iowa 52242

1,665

Rank: 94 out of 138

470

Rank: 95 out of 138

$138K

Rank: 88 out of 138

$294

Average: $537

4

Average: 4

LYSE STRNAD

Iowa city, Iowa 52245

1,611

Rank: 95 out of 138

934

Rank: 59 out of 138

$116K

Rank: 97 out of 138

$124

Average: $537

2

Average: 4

KENNETH GOINS

Iowa city, Iowa 52242

1,555

Rank: 96 out of 138

511

Rank: 92 out of 138

$118K

Rank: 95 out of 138

$231

Average: $537

3

Average: 4

BRYAN PECHOUS

Dubuque, Iowa 52001

1,489

Rank: 97 out of 138

823

Rank: 65 out of 138

$155K

Rank: 84 out of 138

$189

Average: $537

2

Average: 4

GEORGE CLAVENNA

Des moines, Iowa 50312

1,311

Rank: 98 out of 138

637

Rank: 77 out of 138

$128K

Rank: 91 out of 138

$200

Average: $537

2

Average: 4

THOMAS OETTING

Iowa city, Iowa 52242

1,292

Rank: 99 out of 138

834

Rank: 63 out of 138

$113K

Rank: 99 out of 138

$135

Average: $537

2

Average: 4

ALETHEA HEIN

Dubuque, Iowa 52002

1,286

Rank: 100 out of 138

279

Rank: 114 out of 138

$59.8K

Rank: 112 out of 138

$214

Average: $537

5

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.