Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Iowa » Optometrist

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

DEANN FITZGERALD

Cedar rapids, Iowa 52404

5,202

Rank: 1 out of 465

1,142

Rank: 11 out of 465

$313K

Rank: 1 out of 465

$274

Average: $107

5

Average: 2

SHAWN BEILBY

Vinton, Iowa 52349

4,033

Rank: 2 out of 465

813

Rank: 31 out of 465

$232K

Rank: 2 out of 465

$285

Average: $107

5

Average: 2

ABIE CHADDERDON

Marshalltown, Iowa 50158

3,880

Rank: 3 out of 465

409

Rank: 170 out of 465

$169K

Rank: 3 out of 465

$414

Average: $107

9

Average: 2

ROBERT NEGRETE

Washington, Iowa 52353

3,422

Rank: 4 out of 465

478

Rank: 138 out of 465

$166K

Rank: 5 out of 465

$346

Average: $107

7

Average: 2

DANIEL REEDY

Emmetsburg, Iowa 50536

3,202

Rank: 5 out of 465

678

Rank: 53 out of 465

$164K

Rank: 6 out of 465

$242

Average: $107

5

Average: 2

NICKOLAS CLARK

Davenport, Iowa 52807

3,168

Rank: 6 out of 465

509

Rank: 119 out of 465

$51.7K

Rank: 148 out of 465

$102

Average: $107

6

Average: 2

ASHLEY KLOCKE

Decorah, Iowa 52101

3,109

Rank: 7 out of 465

1,127

Rank: 12 out of 465

$157K

Rank: 7 out of 465

$139

Average: $107

3

Average: 2

GARY FISHER

Monticello, Iowa 52310

3,074

Rank: 8 out of 465

659

Rank: 57 out of 465

$142K

Rank: 9 out of 465

$215

Average: $107

5

Average: 2

ROBERT MORELAND

Ottumwa, Iowa 52501

2,917

Rank: 9 out of 465

1,624

Rank: 1 out of 465

$168K

Rank: 4 out of 465

$103

Average: $107

2

Average: 2

STEVEN BROWNMILLER

Denison, Iowa 51442

2,884

Rank: 10 out of 465

976

Rank: 19 out of 465

$155K

Rank: 8 out of 465

$158

Average: $107

3

Average: 2

KELLY NORLAND

Spirit lake, Iowa 51360

2,708

Rank: 11 out of 465

1,143

Rank: 10 out of 465

$141K

Rank: 10 out of 465

$123

Average: $107

2

Average: 2

DENNIS VANNATTA

Sioux city, Iowa 51106

2,685

Rank: 12 out of 465

547

Rank: 99 out of 465

$106K

Rank: 34 out of 465

$194

Average: $107

5

Average: 2

RYAN BROWN

Fort dodge, Iowa 50501

2,601

Rank: 13 out of 465

1,096

Rank: 14 out of 465

$137K

Rank: 11 out of 465

$125

Average: $107

2

Average: 2

DONALD FURMAN

Garner, Iowa 50438

2,554

Rank: 14 out of 465

753

Rank: 39 out of 465

$131K

Rank: 15 out of 465

$174

Average: $107

3

Average: 2

WING HSIEH

Sioux city, Iowa 51104

2,507

Rank: 15 out of 465

949

Rank: 24 out of 465

$94.4K

Rank: 44 out of 465

$100

Average: $107

3

Average: 2

BRADLEY SCHWARTZ

Decorah, Iowa 52101

2,475

Rank: 16 out of 465

746

Rank: 40 out of 465

$126K

Rank: 17 out of 465

$169

Average: $107

3

Average: 2

DENISE GIMBEL

Marshalltown, Iowa 50158

2,418

Rank: 17 out of 465

1,175

Rank: 8 out of 465

$117K

Rank: 24 out of 465

$99

Average: $107

2

Average: 2

CHRIS SCHOLZ

Muscatine, Iowa 52761

2,414

Rank: 18 out of 465

647

Rank: 63 out of 465

$136K

Rank: 12 out of 465

$210

Average: $107

4

Average: 2

RANDY CORNWALL

Spirit lake, Iowa 51360

2,375

Rank: 19 out of 465

1,025

Rank: 18 out of 465

$132K

Rank: 13 out of 465

$129

Average: $107

2

Average: 2

SCOTT BOWKER

Denison, Iowa 51442

2,270

Rank: 20 out of 465

809

Rank: 33 out of 465

$125K

Rank: 18 out of 465

$155

Average: $107

3

Average: 2

SAMUEL BUTLER

Spencer, Iowa 51301

2,244

Rank: 21 out of 465

1,080

Rank: 15 out of 465

$127K

Rank: 16 out of 465

$118

Average: $107

2

Average: 2

DEREK VOGELPOHL

Burlington, Iowa 52601

2,217

Rank: 22 out of 465

649

Rank: 62 out of 465

$89.1K

Rank: 49 out of 465

$137

Average: $107

3

Average: 2

KEVIN JENNINGS

Burlington, Iowa 52601

2,170

Rank: 23 out of 465

754

Rank: 38 out of 465

$107K

Rank: 32 out of 465

$143

Average: $107

3

Average: 2

MICHAEL KORTHALS

Mason city, Iowa 50401

2,162

Rank: 24 out of 465

528

Rank: 105 out of 465

$113K

Rank: 28 out of 465

$213

Average: $107

4

Average: 2

MARK HOLMES

West des moines, Iowa 50266

2,132

Rank: 25 out of 465

1,389

Rank: 2 out of 465

$131K

Rank: 14 out of 465

$95

Average: $107

2

Average: 2

HOWARD MCCUTCHAN

Harlan, Iowa 51537

2,126

Rank: 26 out of 465

764

Rank: 37 out of 465

$123K

Rank: 19 out of 465

$161

Average: $107

3

Average: 2

JAMES TESDAHL

Webster city, Iowa 50595

2,104

Rank: 27 out of 465

963

Rank: 21 out of 465

$104K

Rank: 36 out of 465

$108

Average: $107

2

Average: 2

KEITH SCHRUNK

Denison, Iowa 51442

2,093

Rank: 28 out of 465

622

Rank: 71 out of 465

$121K

Rank: 21 out of 465

$194

Average: $107

3

Average: 2

TONI ELLER

Muscatine, Iowa 52761

2,054

Rank: 29 out of 465

672

Rank: 54 out of 465

$114K

Rank: 27 out of 465

$169

Average: $107

3

Average: 2

MICHAEL BENEDICT

Centerville, Iowa 52544

2,049

Rank: 30 out of 465

576

Rank: 87 out of 465

$84.4K

Rank: 58 out of 465

$147

Average: $107

4

Average: 2

CORY BOWER

Cedar rapids, Iowa 52403

2,010

Rank: 31 out of 465

1,333

Rank: 3 out of 465

$116K

Rank: 26 out of 465

$87

Average: $107

2

Average: 2

JEFFREY GOERGEN

Atlantic, Iowa 50022

1,995

Rank: 32 out of 465

813

Rank: 31 out of 465

$107K

Rank: 33 out of 465

$131

Average: $107

2

Average: 2

JEFFREY COLLETT

Ottumwa, Iowa 52501

1,988

Rank: 33 out of 465

1,285

Rank: 5 out of 465

$121K

Rank: 22 out of 465

$94

Average: $107

2

Average: 2

ROBERT SHARP

Atlantic, Iowa 50022

1,960

Rank: 34 out of 465

923

Rank: 26 out of 465

$101K

Rank: 38 out of 465

$110

Average: $107

2

Average: 2

KENT JUFFER

Mason city, Iowa 50401

1,917

Rank: 35 out of 465

1,223

Rank: 6 out of 465

$113K

Rank: 29 out of 465

$92

Average: $107

2

Average: 2

JUSTIN SCHULTE

West des moines, Iowa 50266

1,883

Rank: 36 out of 465

1,204

Rank: 7 out of 465

$116K

Rank: 25 out of 465

$96

Average: $107

2

Average: 2

KIMBERLY CRUISE

Marion, Iowa 52302

1,857

Rank: 37 out of 465

519

Rank: 112 out of 465

$97.5K

Rank: 42 out of 465

$188

Average: $107

4

Average: 2

DONOVAN CROUCH

Storm lake, Iowa 50588

1,838

Rank: 38 out of 465

698

Rank: 47 out of 465

$97.7K

Rank: 40 out of 465

$140

Average: $107

3

Average: 2

CHAD GIDEL

Ames, Iowa 50010

1,837

Rank: 39 out of 465

1,303

Rank: 4 out of 465

$119K

Rank: 23 out of 465

$91

Average: $107

1

Average: 2

BRIAN DAVIS

Muscatine, Iowa 52761

1,812

Rank: 40 out of 465

536

Rank: 101 out of 465

$97.6K

Rank: 41 out of 465

$182

Average: $107

3

Average: 2

CHRISTOPHER MILLER

Des moines, Iowa 50309

1,806

Rank: 41 out of 465

951

Rank: 23 out of 465

$104K

Rank: 37 out of 465

$109

Average: $107

2

Average: 2

DAVID AUER

Dubuque, Iowa 52002

1,773

Rank: 42 out of 465

1,034

Rank: 17 out of 465

$95K

Rank: 43 out of 465

$92

Average: $107

2

Average: 2

PENELOPE HAEKER

Sioux city, Iowa 51106

1,764

Rank: 43 out of 465

699

Rank: 46 out of 465

$88.5K

Rank: 54 out of 465

$127

Average: $107

3

Average: 2

MINDY DICKINSON

Council bluffs, Iowa 51503

1,757

Rank: 44 out of 465

1,173

Rank: 9 out of 465

$105K

Rank: 35 out of 465

$90

Average: $107

1

Average: 2

DAVID SCOTT

Des moines, Iowa 50315

1,741

Rank: 45 out of 465

816

Rank: 30 out of 465

$100K

Rank: 39 out of 465

$123

Average: $107

2

Average: 2

JONATHON THOELE

Burlington, Iowa 52601

1,730

Rank: 46 out of 465

312

Rank: 224 out of 465

$53.9K

Rank: 138 out of 465

$173

Average: $107

6

Average: 2

MARK BENSON

De witt, Iowa 52742

1,728

Rank: 47 out of 465

928

Rank: 25 out of 465

$85.8K

Rank: 55 out of 465

$92

Average: $107

2

Average: 2

MICHAEL JOHNSTON

Harlan, Iowa 51537

1,727

Rank: 48 out of 465

558

Rank: 91 out of 465

$69.7K

Rank: 82 out of 465

$125

Average: $107

3

Average: 2

KEATON CORNISH

West des moines, Iowa 50266

1,692

Rank: 49 out of 465

1,043

Rank: 16 out of 465

$111K

Rank: 30 out of 465

$106

Average: $107

2

Average: 2

CONNIE FELDMAN

Marshalltown, Iowa 50158

1,680

Rank: 50 out of 465

374

Rank: 188 out of 465

$83.5K

Rank: 61 out of 465

$223

Average: $107

4

Average: 2

ROBERT WEILAND

Greenfield, Iowa 50849

1,671

Rank: 51 out of 465

697

Rank: 48 out of 465

$91.3K

Rank: 47 out of 465

$131

Average: $107

2

Average: 2

KENNETH STULTS

Creston, Iowa 50801

1,649

Rank: 52 out of 465

637

Rank: 66 out of 465

$71.1K

Rank: 76 out of 465

$112

Average: $107

3

Average: 2

JACQUE YOUNG

Glenwood, Iowa 51534

1,649

Rank: 52 out of 465

447

Rank: 155 out of 465

$94K

Rank: 45 out of 465

$210

Average: $107

4

Average: 2

DAN DYE

Eldora, Iowa 50627

1,647

Rank: 54 out of 465

1,122

Rank: 13 out of 465

$84.1K

Rank: 59 out of 465

$75

Average: $107

1

Average: 2

JAMES RICHARDSON

Carroll, Iowa 51401

1,634

Rank: 55 out of 465

586

Rank: 82 out of 465

$88.7K

Rank: 52 out of 465

$151

Average: $107

3

Average: 2

MATTHEW POLLASTRINI

Waverly, Iowa 50677

1,625

Rank: 56 out of 465

585

Rank: 83 out of 465

$88.8K

Rank: 50 out of 465

$152

Average: $107

3

Average: 2

HEATHER NGUYEN

Cedar rapids, Iowa 52404

1,621

Rank: 57 out of 465

972

Rank: 20 out of 465

$110K

Rank: 31 out of 465

$113

Average: $107

2

Average: 2

KAREN ANDERSON

Clear lake, Iowa 50428

1,621

Rank: 57 out of 465

472

Rank: 139 out of 465

$89.8K

Rank: 48 out of 465

$190

Average: $107

3

Average: 2

CHAD KLEIN

Newton, Iowa 50208

1,608

Rank: 59 out of 465

738

Rank: 41 out of 465

$88.8K

Rank: 51 out of 465

$120

Average: $107

2

Average: 2

JENNIFER GIPP

Decorah, Iowa 52101

1,556

Rank: 60 out of 465

718

Rank: 43 out of 465

$81K

Rank: 65 out of 465

$113

Average: $107

2

Average: 2

TONY TRAINER

Algona, Iowa 50511

1,554

Rank: 61 out of 465

606

Rank: 77 out of 465

$85.4K

Rank: 56 out of 465

$141

Average: $107

3

Average: 2

AMY HARTMANN

Waterloo, Iowa 50701

1,550

Rank: 62 out of 465

820

Rank: 29 out of 465

$88.5K

Rank: 53 out of 465

$108

Average: $107

2

Average: 2

TOD GERHARDT

Burlington, Iowa 52601

1,545

Rank: 63 out of 465

502

Rank: 122 out of 465

$77.9K

Rank: 67 out of 465

$155

Average: $107

3

Average: 2

MATTHEW WARD

Pleasant hill, Iowa 50327

1,535

Rank: 64 out of 465

896

Rank: 27 out of 465

$122K

Rank: 20 out of 465

$136

Average: $107

2

Average: 2

CHRISTOPHER RADIG

Pocahontas, Iowa 50574

1,530

Rank: 65 out of 465

798

Rank: 34 out of 465

$93.1K

Rank: 46 out of 465

$117

Average: $107

2

Average: 2

MARK ZIMMER

Independence, Iowa 50644

1,512

Rank: 66 out of 465

387

Rank: 182 out of 465

$56.4K

Rank: 131 out of 465

$146

Average: $107

4

Average: 2

FRED DEHAAN

Storm lake, Iowa 50588

1,512

Rank: 66 out of 465

797

Rank: 35 out of 465

$84.7K

Rank: 57 out of 465

$106

Average: $107

2

Average: 2

BRANDON STALZER

Cedar rapids, Iowa 52402

1,504

Rank: 68 out of 465

589

Rank: 80 out of 465

$78K

Rank: 66 out of 465

$132

Average: $107

3

Average: 2

DANIEL SLIWINSKI

Fort madison, Iowa 52627

1,489

Rank: 69 out of 465

686

Rank: 51 out of 465

$81.6K

Rank: 63 out of 465

$119

Average: $107

2

Average: 2

JEFFREY FOREMAN

Fort dodge, Iowa 50501

1,466

Rank: 70 out of 465

849

Rank: 28 out of 465

$57.5K

Rank: 126 out of 465

$68

Average: $107

2

Average: 2

PATRICK LENANE

Fort dodge, Iowa 50501

1,452

Rank: 71 out of 465

546

Rank: 100 out of 465

$74.3K

Rank: 73 out of 465

$136

Average: $107

3

Average: 2

DAVID GILDNER

Belmond, Iowa 50421

1,445

Rank: 72 out of 465

656

Rank: 59 out of 465

$71.1K

Rank: 77 out of 465

$108

Average: $107

2

Average: 2

ROBERT ROGGENSACK

Osage, Iowa 50461

1,439

Rank: 73 out of 465

774

Rank: 36 out of 465

$55.4K

Rank: 134 out of 465

$72

Average: $107

2

Average: 2

ORLIN FICK

Shenandoah, Iowa 51601

1,433

Rank: 74 out of 465

953

Rank: 22 out of 465

$68.1K

Rank: 89 out of 465

$71

Average: $107

2

Average: 2

RICKY GREENFIELD

Keokuk, Iowa 52632

1,429

Rank: 75 out of 465

535

Rank: 102 out of 465

$70.4K

Rank: 79 out of 465

$132

Average: $107

3

Average: 2

VONDA SULLIVAN

Mason city, Iowa 50401

1,421

Rank: 76 out of 465

690

Rank: 49 out of 465

$69.5K

Rank: 84 out of 465

$101

Average: $107

2

Average: 2

TRICHELLE JACKSON

Forest city, Iowa 50436

1,412

Rank: 77 out of 465

442

Rank: 159 out of 465

$75.2K

Rank: 71 out of 465

$170

Average: $107

3

Average: 2

DAVID SYBESMA

Maquoketa, Iowa 52060

1,407

Rank: 78 out of 465

636

Rank: 67 out of 465

$83.6K

Rank: 60 out of 465

$131

Average: $107

2

Average: 2

THOMAS JOHNSON

Centerville, Iowa 52544

1,400

Rank: 79 out of 465

569

Rank: 88 out of 465

$82.4K

Rank: 62 out of 465

$145

Average: $107

2

Average: 2

ANGELA SPARTZ-KOLBO

Sioux city, Iowa 51106

1,379

Rank: 80 out of 465

374

Rank: 188 out of 465

$52.6K

Rank: 143 out of 465

$141

Average: $107

4

Average: 2

DANIEL LANTZ

Clarinda, Iowa 51632

1,375

Rank: 81 out of 465

525

Rank: 107 out of 465

$72.6K

Rank: 75 out of 465

$138

Average: $107

3

Average: 2

CRAIG SEMLER

Hampton, Iowa 50441

1,371

Rank: 82 out of 465

668

Rank: 56 out of 465

$81.6K

Rank: 64 out of 465

$122

Average: $107

2

Average: 2

DENNIS FRANCIS

Marion, Iowa 52302

1,324

Rank: 83 out of 465

471

Rank: 141 out of 465

$67.9K

Rank: 91 out of 465

$144

Average: $107

3

Average: 2

JOHN MICHELS

Sheldon, Iowa 51201

1,304

Rank: 84 out of 465

510

Rank: 117 out of 465

$64.7K

Rank: 101 out of 465

$127

Average: $107

3

Average: 2

KRISTIN RHOADS

Newton, Iowa 50208

1,301

Rank: 85 out of 465

486

Rank: 133 out of 465

$71K

Rank: 78 out of 465

$146

Average: $107

3

Average: 2

DAVID HOADLEY

Osceola, Iowa 50213

1,295

Rank: 86 out of 465

489

Rank: 130 out of 465

$76K

Rank: 69 out of 465

$155

Average: $107

3

Average: 2

RILEY UGLUM

New hampton, Iowa 50659

1,284

Rank: 87 out of 465

247

Rank: 271 out of 465

$52.3K

Rank: 146 out of 465

$212

Average: $107

5

Average: 2

THOMAS MUNGER

Sac city, Iowa 50583

1,281

Rank: 88 out of 465

617

Rank: 75 out of 465

$77.1K

Rank: 68 out of 465

$125

Average: $107

2

Average: 2

BRIAN HANSEL

Bettendorf, Iowa 52722

1,270

Rank: 89 out of 465

706

Rank: 44 out of 465

$68.4K

Rank: 87 out of 465

$97

Average: $107

2

Average: 2

MATTHEW RUHL

Burlington, Iowa 52601

1,270

Rank: 89 out of 465

529

Rank: 104 out of 465

$67.4K

Rank: 92 out of 465

$128

Average: $107

2

Average: 2

PAUL BEAVER

Sioux center, Iowa 51250

1,269

Rank: 91 out of 465

532

Rank: 103 out of 465

$70K

Rank: 81 out of 465

$132

Average: $107

2

Average: 2

RYAN NELSON

Robins, Iowa 52328

1,240

Rank: 92 out of 465

314

Rank: 223 out of 465

$61.9K

Rank: 111 out of 465

$197

Average: $107

4

Average: 2

KIRK WHITTLESEY

Humboldt, Iowa 50548

1,236

Rank: 93 out of 465

569

Rank: 88 out of 465

$63.1K

Rank: 105 out of 465

$111

Average: $107

2

Average: 2

PATRICK WALSH

Muscatine, Iowa 52761

1,234

Rank: 94 out of 465

487

Rank: 132 out of 465

$69.5K

Rank: 83 out of 465

$143

Average: $107

3

Average: 2

TERRY HUSEMAN

Des moines, Iowa 50310

1,233

Rank: 95 out of 465

551

Rank: 94 out of 465

$64.1K

Rank: 104 out of 465

$116

Average: $107

2

Average: 2

DAVID NEILL

Cedar falls, Iowa 50613

1,229

Rank: 96 out of 465

410

Rank: 169 out of 465

$68.7K

Rank: 86 out of 465

$168

Average: $107

3

Average: 2

JAROD WOOD

Iowa falls, Iowa 50126

1,228

Rank: 97 out of 465

520

Rank: 110 out of 465

$69K

Rank: 85 out of 465

$133

Average: $107

2

Average: 2

DENNIS TIESZEN

Waterloo, Iowa 50701

1,203

Rank: 98 out of 465

551

Rank: 94 out of 465

$74.4K

Rank: 72 out of 465

$135

Average: $107

2

Average: 2

DAVID CHRISTENSEN

Marion, Iowa 52302

1,203

Rank: 98 out of 465

458

Rank: 149 out of 465

$67.4K

Rank: 93 out of 465

$147

Average: $107

3

Average: 2

MARK ALTFILLISCH

Ottumwa, Iowa 52501

1,200

Rank: 100 out of 465

620

Rank: 72 out of 465

$68.2K

Rank: 88 out of 465

$110

Average: $107

2

Average: 2

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.