Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Minnesota » Optometrist

Top Optometrist Providers in Minnesota

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

TODD TRUDEL

Granite falls, Minn. 56241

7,263

Rank: 1 out of 581

450

Rank: 28 out of 581

$41.6K

Rank: 43 out of 581

$92

Average: $104

16

Average: 7

SCOTT HAAS

Worthington, Minn. 56187

7,072

Rank: 2 out of 581

472

Rank: 24 out of 581

$19.9K

Rank: 166 out of 581

$42

Average: $104

15

Average: 7

STEVEN KINZER

Aitkin, Minn. 56431

6,520

Rank: 3 out of 581

378

Rank: 41 out of 581

$41.1K

Rank: 45 out of 581

$109

Average: $104

17

Average: 7

MICHAEL MORRISON

Mahnomen, Minn. 56557

5,640

Rank: 4 out of 581

369

Rank: 43 out of 581

$54.6K

Rank: 23 out of 581

$148

Average: $104

15

Average: 7

PAUL SEIBERT

Fairmont, Minn. 56031

5,603

Rank: 5 out of 581

345

Rank: 50 out of 581

$49.8K

Rank: 31 out of 581

$144

Average: $104

16

Average: 7

DONALD SEALOCK

Plymouth, Minn. 55442

5,434

Rank: 6 out of 581

242

Rank: 101 out of 581

$66.5K

Rank: 10 out of 581

$275

Average: $104

22

Average: 7

DOUGLAS LANDSVERK

Aitkin, Minn. 56431

5,406

Rank: 7 out of 581

348

Rank: 47 out of 581

$40.7K

Rank: 47 out of 581

$117

Average: $104

16

Average: 7

MICHAEL FISHER

Windom, Minn. 56101

5,397

Rank: 8 out of 581

405

Rank: 36 out of 581

$75K

Rank: 6 out of 581

$185

Average: $104

13

Average: 7

STEVEN MONDA

Brainerd, Minn. 56401

5,062

Rank: 9 out of 581

279

Rank: 74 out of 581

$36K

Rank: 62 out of 581

$129

Average: $104

18

Average: 7

KENNETH RISTAU

Marshall, Minn. 56258

5,024

Rank: 10 out of 581

205

Rank: 142 out of 581

$9,984

Rank: 300 out of 581

$49

Average: $104

25

Average: 7

DOUGLAS VERMEER

Pipestone, Minn. 56164

4,753

Rank: 11 out of 581

305

Rank: 60 out of 581

$25.6K

Rank: 108 out of 581

$84

Average: $104

16

Average: 7

THOMAS CLARK

New ulm, Minn. 56073

4,741

Rank: 12 out of 581

538

Rank: 19 out of 581

$56.1K

Rank: 19 out of 581

$104

Average: $104

9

Average: 7

STEPHEN LARSON

Sauk centre, Minn. 56378

4,536

Rank: 13 out of 581

398

Rank: 38 out of 581

$30.5K

Rank: 80 out of 581

$77

Average: $104

11

Average: 7

BRENT JOHNSON

Blue earth, Minn. 56013

4,520

Rank: 14 out of 581

321

Rank: 56 out of 581

$114K

Rank: 3 out of 581

$356

Average: $104

14

Average: 7

WALLACE JOHNSON

Worthington, Minn. 56187

4,484

Rank: 15 out of 581

504

Rank: 22 out of 581

$64.5K

Rank: 11 out of 581

$128

Average: $104

9

Average: 7

ERIC TJELLE

Thief river falls, Minn. 56701

4,418

Rank: 16 out of 581

202

Rank: 146 out of 581

$29.9K

Rank: 82 out of 581

$148

Average: $104

22

Average: 7

MICHAEL SUFKA

Saint cloud, Minn. 56303

4,339

Rank: 17 out of 581

327

Rank: 55 out of 581

$37.6K

Rank: 55 out of 581

$115

Average: $104

13

Average: 7

BECKY VANDEBERG

Detroit lakes, Minn. 56501

4,305

Rank: 18 out of 581

344

Rank: 51 out of 581

$45.9K

Rank: 35 out of 581

$133

Average: $104

13

Average: 7

TIMOTHY GOLDSMITH

New prague, Minn. 56071

4,207

Rank: 19 out of 581

213

Rank: 130 out of 581

$22.2K

Rank: 143 out of 581

$104

Average: $104

20

Average: 7

STANTON ANDRIST

Moorhead, Minn. 56560

4,159

Rank: 20 out of 581

299

Rank: 62 out of 581

$52.2K

Rank: 27 out of 581

$175

Average: $104

14

Average: 7

JEFFREY ANDERSON

Montevideo, Minn. 56265

3,951

Rank: 21 out of 581

226

Rank: 114 out of 581

$23.1K

Rank: 131 out of 581

$102

Average: $104

17

Average: 7

KEVIN KISH

Zumbrota, Minn. 55992

3,932

Rank: 22 out of 581

164

Rank: 190 out of 581

$12.5K

Rank: 259 out of 581

$76

Average: $104

24

Average: 7

JAMES HUTCHINS

Sleepy eye, Minn. 56085

3,888

Rank: 23 out of 581

333

Rank: 53 out of 581

$36.7K

Rank: 58 out of 581

$110

Average: $104

12

Average: 7

AARON BOATZ

Saint cloud, Minn. 56303

3,802

Rank: 24 out of 581

130

Rank: 253 out of 581

$16.3K

Rank: 204 out of 581

$125

Average: $104

29

Average: 7

COREY TABBERT

Wadena, Minn. 56482

3,721

Rank: 25 out of 581

266

Rank: 83 out of 581

$29.3K

Rank: 85 out of 581

$110

Average: $104

14

Average: 7

ROGER JOHNSON

Worthington, Minn. 56187

3,701

Rank: 26 out of 581

468

Rank: 25 out of 581

$50.6K

Rank: 29 out of 581

$108

Average: $104

8

Average: 7

DAVID SOLSENG

Ada, Minn. 56510

3,571

Rank: 27 out of 581

342

Rank: 52 out of 581

$46.2K

Rank: 33 out of 581

$135

Average: $104

10

Average: 7

SETH DOKKEN

Staples, Minn. 56479

3,570

Rank: 28 out of 581

223

Rank: 118 out of 581

$25.4K

Rank: 113 out of 581

$114

Average: $104

16

Average: 7

KERRY BEEBE

Brainerd, Minn. 56401

3,569

Rank: 29 out of 581

230

Rank: 110 out of 581

$28.9K

Rank: 92 out of 581

$126

Average: $104

16

Average: 7

TRENT THIELKE

Woodbury, Minn. 55125

3,415

Rank: 30 out of 581

211

Rank: 134 out of 581

$16.2K

Rank: 207 out of 581

$77

Average: $104

16

Average: 7

ALYSSA SNYDER

Marshall, Minn. 56258

3,334

Rank: 31 out of 581

262

Rank: 86 out of 581

$43K

Rank: 41 out of 581

$164

Average: $104

13

Average: 7

SASHA NARAYAN

Cloquet, Minn. 55720

3,312

Rank: 32 out of 581

131

Rank: 249 out of 581

$23.8K

Rank: 123 out of 581

$182

Average: $104

25

Average: 7

BRIAN TEMME

Windom, Minn. 56101

3,231

Rank: 33 out of 581

268

Rank: 80 out of 581

$25.2K

Rank: 115 out of 581

$94

Average: $104

12

Average: 7

JAMES BUSCHE

Fairmont, Minn. 56031

3,213

Rank: 34 out of 581

285

Rank: 71 out of 581

$42.3K

Rank: 42 out of 581

$149

Average: $104

11

Average: 7

GREGORY KRAUPA

Maplewood, Minn. 55109

3,139

Rank: 35 out of 581

186

Rank: 161 out of 581

$23.4K

Rank: 127 out of 581

$126

Average: $104

17

Average: 7

REBECCA HUISKEN

New ulm, Minn. 56073

3,118

Rank: 36 out of 581

319

Rank: 57 out of 581

$30.8K

Rank: 78 out of 581

$97

Average: $104

10

Average: 7

CHRISTOPHER BORGEN

Thief river falls, Minn. 56701

3,100

Rank: 37 out of 581

189

Rank: 159 out of 581

$29.6K

Rank: 83 out of 581

$157

Average: $104

16

Average: 7

RICKY GROETSCH

Melrose, Minn. 56352

3,087

Rank: 38 out of 581

197

Rank: 155 out of 581

$25.9K

Rank: 107 out of 581

$131

Average: $104

16

Average: 7

JACQUELINE MCCALL

Baxter, Minn. 56425

3,027

Rank: 39 out of 581

257

Rank: 90 out of 581

$31.3K

Rank: 76 out of 581

$122

Average: $104

12

Average: 7

TIMOTHY NEITZKE

Perham, Minn. 56573

2,969

Rank: 40 out of 581

252

Rank: 94 out of 581

$37.1K

Rank: 57 out of 581

$147

Average: $104

12

Average: 7

LORI VIKESLAND OBLER

Marshall, Minn. 56258

2,915

Rank: 41 out of 581

201

Rank: 148 out of 581

$17.3K

Rank: 186 out of 581

$86

Average: $104

15

Average: 7

STEVEN JEPPSON

Saint james, Minn. 56081

2,901

Rank: 42 out of 581

178

Rank: 168 out of 581

$23.7K

Rank: 125 out of 581

$133

Average: $104

16

Average: 7

TODD WIEDELL

Pequot lakes, Minn. 56472

2,876

Rank: 43 out of 581

211

Rank: 134 out of 581

$17.6K

Rank: 184 out of 581

$83

Average: $104

14

Average: 7

WENDY GOLDSMITH

New prague, Minn. 56071

2,868

Rank: 44 out of 581

156

Rank: 202 out of 581

$16.6K

Rank: 197 out of 581

$107

Average: $104

18

Average: 7

ANNA MALIKOWSKI

Waite park, Minn. 56387

2,863

Rank: 45 out of 581

134

Rank: 245 out of 581

$17K

Rank: 193 out of 581

$127

Average: $104

21

Average: 7

MATTHEW GAHN

Eveleth, Minn. 55734

2,785

Rank: 46 out of 581

347

Rank: 48 out of 581

$38K

Rank: 54 out of 581

$110

Average: $104

8

Average: 7

CASEY BARTZ

Moorhead, Minn. 56560

2,705

Rank: 47 out of 581

235

Rank: 107 out of 581

$36.3K

Rank: 59 out of 581

$155

Average: $104

12

Average: 7

RAFE GAROFALO

Pine city, Minn. 55063

2,659

Rank: 48 out of 581

298

Rank: 63 out of 581

$35.6K

Rank: 64 out of 581

$120

Average: $104

9

Average: 7

DUANE RUTZ

Hallock, Minn. 56728

2,656

Rank: 49 out of 581

290

Rank: 68 out of 581

$39K

Rank: 50 out of 581

$134

Average: $104

9

Average: 7

SCOTT HAGEN

Redwood falls, Minn. 56283

2,637

Rank: 50 out of 581

381

Rank: 40 out of 581

$52.5K

Rank: 26 out of 581

$138

Average: $104

7

Average: 7

JOSEPH JAMROS

Moose lake, Minn. 55767

2,585

Rank: 51 out of 581

130

Rank: 253 out of 581

$16.5K

Rank: 200 out of 581

$127

Average: $104

20

Average: 7

MATTHEW FORGIT

Crookston, Minn. 56716

2,560

Rank: 52 out of 581

206

Rank: 141 out of 581

$25.3K

Rank: 114 out of 581

$123

Average: $104

12

Average: 7

BERNIE ROTTACH

Mound, Minn. 55364

2,516

Rank: 53 out of 581

241

Rank: 102 out of 581

$28.2K

Rank: 96 out of 581

$117

Average: $104

10

Average: 7

STEPHANIE PARRISH

Brainerd, Minn. 56401

2,498

Rank: 54 out of 581

103

Rank: 297 out of 581

$11.9K

Rank: 271 out of 581

$115

Average: $104

24

Average: 7

TYLER HEUER

Marshall, Minn. 56258

2,452

Rank: 55 out of 581

183

Rank: 165 out of 581

$26.6K

Rank: 102 out of 581

$145

Average: $104

13

Average: 7

RICHARD PERROTT

Grand rapids, Minn. 55744

2,436

Rank: 56 out of 581

246

Rank: 98 out of 581

$21.2K

Rank: 151 out of 581

$86

Average: $104

10

Average: 7

ROSS OLSON

Roseau, Minn. 56751

2,414

Rank: 57 out of 581

141

Rank: 231 out of 581

$11.2K

Rank: 283 out of 581

$79

Average: $104

17

Average: 7

MARK HENNEN

Saint paul, Minn. 55118

2,282

Rank: 58 out of 581

174

Rank: 180 out of 581

$18.7K

Rank: 172 out of 581

$107

Average: $104

13

Average: 7

JOSEPH KISCH

Morris, Minn. 56267

2,278

Rank: 59 out of 581

135

Rank: 240 out of 581

$8,217

Rank: 335 out of 581

$61

Average: $104

17

Average: 7

JAVEN HOLM

Fairmont, Minn. 56031

2,270

Rank: 60 out of 581

264

Rank: 85 out of 581

$26.9K

Rank: 101 out of 581

$102

Average: $104

9

Average: 7

BRETT FREESE

Sauk centre, Minn. 56378

2,251

Rank: 61 out of 581

162

Rank: 195 out of 581

$23K

Rank: 134 out of 581

$142

Average: $104

14

Average: 7

STEVE NAUMAN

Fridley, Minn. 55432

2,247

Rank: 62 out of 581

116

Rank: 274 out of 581

$17.2K

Rank: 189 out of 581

$148

Average: $104

19

Average: 7

JEFFREY BENNETT

Rochester, Minn. 55905

2,245

Rank: 63 out of 581

1,023

Rank: 2 out of 581

$117K

Rank: 2 out of 581

$114

Average: $104

2

Average: 7

WARREN STOLTMAN

Buffalo, Minn. 55313

2,230

Rank: 64 out of 581

138

Rank: 236 out of 581

$24.2K

Rank: 119 out of 581

$175

Average: $104

16

Average: 7

CHRISTOPHER KELLY

Thief river falls, Minn. 56701

2,195

Rank: 65 out of 581

298

Rank: 63 out of 581

$43K

Rank: 40 out of 581

$144

Average: $104

7

Average: 7

MICHAEL FISHER

Windom, Minn. 56101

2,184

Rank: 66 out of 581

261

Rank: 87 out of 581

$45.1K

Rank: 36 out of 581

$173

Average: $104

8

Average: 7

ERIC SLAPNICHER

Hastings, Minn. 55033

2,115

Rank: 67 out of 581

146

Rank: 222 out of 581

$16.6K

Rank: 198 out of 581

$113

Average: $104

14

Average: 7

RYAN VINCELLI

Worthington, Minn. 56187

2,111

Rank: 68 out of 581

185

Rank: 164 out of 581

$12.8K

Rank: 250 out of 581

$69

Average: $104

11

Average: 7

ANGELA SMITH

Crookston, Minn. 56716

2,110

Rank: 69 out of 581

212

Rank: 132 out of 581

$29.2K

Rank: 89 out of 581

$138

Average: $104

10

Average: 7

RODNEY HELM

Park rapids, Minn. 56470

2,099

Rank: 70 out of 581

319

Rank: 57 out of 581

$39.3K

Rank: 49 out of 581

$123

Average: $104

7

Average: 7

STEVEN BEALS

Montevideo, Minn. 56265

2,091

Rank: 71 out of 581

161

Rank: 196 out of 581

$14.4K

Rank: 233 out of 581

$89

Average: $104

13

Average: 7

DANIEL BAKER

Marshall, Minn. 56258

2,079

Rank: 72 out of 581

109

Rank: 283 out of 581

$8,969

Rank: 319 out of 581

$82

Average: $104

19

Average: 7

CHADWICK CHRISTENSON

Cambridge, Minn. 55008

2,065

Rank: 73 out of 581

237

Rank: 105 out of 581

$55.4K

Rank: 20 out of 581

$234

Average: $104

9

Average: 7

REBECCA BARTON

Little falls, Minn. 56345

2,049

Rank: 74 out of 581

163

Rank: 193 out of 581

$19.1K

Rank: 170 out of 581

$117

Average: $104

13

Average: 7

CHRISTOPHER MCDOWELL

Cloquet, Minn. 55720

2,018

Rank: 75 out of 581

219

Rank: 123 out of 581

$28.9K

Rank: 91 out of 581

$132

Average: $104

9

Average: 7

COREY BECKER

Dilworth, Minn. 56529

2,001

Rank: 76 out of 581

141

Rank: 231 out of 581

$10.7K

Rank: 287 out of 581

$76

Average: $104

14

Average: 7

JAMES RIES

Canby, Minn. 56220

1,986

Rank: 77 out of 581

313

Rank: 59 out of 581

$38.1K

Rank: 53 out of 581

$122

Average: $104

6

Average: 7

BENJAMIN STOUT

Eagan, Minn. 55122

1,984

Rank: 78 out of 581

186

Rank: 161 out of 581

$22.1K

Rank: 144 out of 581

$119

Average: $104

11

Average: 7

BENNETT NELSON

Waite park, Minn. 56387

1,977

Rank: 79 out of 581

143

Rank: 226 out of 581

$17.3K

Rank: 188 out of 581

$121

Average: $104

14

Average: 7

MICHAEL PEREZ

Park rapids, Minn. 56470

1,968

Rank: 80 out of 581

251

Rank: 95 out of 581

$28.3K

Rank: 94 out of 581

$113

Average: $104

8

Average: 7

ROGER NEIST

Fairmont, Minn. 56031

1,940

Rank: 81 out of 581

662

Rank: 8 out of 581

$74.5K

Rank: 7 out of 581

$113

Average: $104

3

Average: 7

ZACHARY DIRKS

Saint peter, Minn. 56082

1,880

Rank: 82 out of 581

219

Rank: 123 out of 581

$31.5K

Rank: 74 out of 581

$144

Average: $104

9

Average: 7

JEFFREY MACKNER

Pelican rapids, Minn. 56572

1,875

Rank: 83 out of 581

235

Rank: 107 out of 581

$30.4K

Rank: 81 out of 581

$129

Average: $104

8

Average: 7

SCOTT GLASER

Hutchinson, Minn. 55350

1,864

Rank: 84 out of 581

192

Rank: 157 out of 581

$25.5K

Rank: 111 out of 581

$133

Average: $104

10

Average: 7

DAVID KRUSE

Jackson, Minn. 56143

1,838

Rank: 85 out of 581

177

Rank: 170 out of 581

$20.7K

Rank: 157 out of 581

$117

Average: $104

10

Average: 7

STEVEN CONSOER

Shakopee, Minn. 55379

1,800

Rank: 86 out of 581

122

Rank: 266 out of 581

$12.6K

Rank: 254 out of 581

$103

Average: $104

15

Average: 7

SAMUEL WOLFSON

Plymouth, Minn. 55442

1,783

Rank: 87 out of 581

1,327

Rank: 1 out of 581

$128K

Rank: 1 out of 581

$96

Average: $104

1

Average: 7

BENJAMIN STONE

Intl falls, Minn. 56649

1,782

Rank: 88 out of 581

222

Rank: 119 out of 581

$15.9K

Rank: 216 out of 581

$72

Average: $104

8

Average: 7

JOHN GUTFLEISCH

Waseca, Minn. 56093

1,781

Rank: 89 out of 581

192

Rank: 157 out of 581

$28.9K

Rank: 90 out of 581

$151

Average: $104

9

Average: 7

ELAINE HAPP

Monticello, Minn. 55362

1,722

Rank: 90 out of 581

61

Rank: 400 out of 581

$8,716

Rank: 326 out of 581

$143

Average: $104

28

Average: 7

MICHAEL MARVIN

Pine river, Minn. 56474

1,719

Rank: 91 out of 581

302

Rank: 61 out of 581

$44.6K

Rank: 38 out of 581

$148

Average: $104

6

Average: 7

BRUCE STORHAUG

East grand forks, Minn. 56721

1,680

Rank: 92 out of 581

211

Rank: 134 out of 581

$25.9K

Rank: 106 out of 581

$123

Average: $104

8

Average: 7

CRAIG MCCORMICK

Albert lea, Minn. 56007

1,672

Rank: 93 out of 581

288

Rank: 69 out of 581

$18.1K

Rank: 181 out of 581

$63

Average: $104

6

Average: 7

DESTIN COLES

East grand forks, Minn. 56721

1,638

Rank: 94 out of 581

186

Rank: 161 out of 581

$19.8K

Rank: 167 out of 581

$106

Average: $104

9

Average: 7

MICHEL HANEN SMITH

Minneapolis, Minn. 55406

1,620

Rank: 95 out of 581

158

Rank: 201 out of 581

$36.2K

Rank: 61 out of 581

$229

Average: $104

10

Average: 7

TIM PINKE

Saint james, Minn. 56081

1,608

Rank: 96 out of 581

134

Rank: 245 out of 581

$16.7K

Rank: 196 out of 581

$125

Average: $104

12

Average: 7

ARICA LOGEAIS

Shakopee, Minn. 55379

1,573

Rank: 97 out of 581

44

Rank: 450 out of 581

$4,850

Rank: 415 out of 581

$110

Average: $104

36

Average: 7

RENAE RIES

Canby, Minn. 56220

1,561

Rank: 98 out of 581

164

Rank: 190 out of 581

$27.3K

Rank: 99 out of 581

$167

Average: $104

10

Average: 7

THOMAS BRYAN

Plymouth, Minn. 55442

1,543

Rank: 99 out of 581

96

Rank: 310 out of 581

$12.5K

Rank: 258 out of 581

$130

Average: $104

16

Average: 7

ANTHONY MCDONALD

Lakeville, Minn. 55044

1,514

Rank: 100 out of 581

169

Rank: 183 out of 581

$25.5K

Rank: 110 out of 581

$151

Average: $104

9

Average: 7

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.