ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Montana » Optometry

Top Optometry Providers in Montana

Top Providers

Providers are grouped by the specialty assigned to them by Medicare. This specialty may differ from their self-reported specialty, and 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

DANIEL LARSEN

Missoula, Mont. 59801

2,302

Rank: 3 out of 127

1,291

Rank: 1 out of 127

$122K

Rank: 1 out of 127

$94

Average: $93

2

Average: 2

JON KOLSTAD

Glasgow, Mont. 59230

2,718

Rank: 1 out of 127

761

Rank: 3 out of 127

$116K

Rank: 2 out of 127

$153

Average: $93

4

Average: 2

LARRY ERPENBACH

Billings, Mont. 59102

1,396

Rank: 4 out of 127

837

Rank: 2 out of 127

$84.7K

Rank: 3 out of 127

$101

Average: $93

2

Average: 2

WILLIAM TURK

Lewistown, Mont. 59457

1,196

Rank: 7 out of 127

340

Rank: 28 out of 127

$65K

Rank: 4 out of 127

$191

Average: $93

4

Average: 2

STEVEN SORENSEN

Libby, Mont. 59923

1,165

Rank: 8 out of 127

404

Rank: 19 out of 127

$63.9K

Rank: 5 out of 127

$158

Average: $93

3

Average: 2

BRIAN MCCOLLOM

Choteau, Mont. 59422

1,150

Rank: 10 out of 127

366

Rank: 23 out of 127

$61K

Rank: 6 out of 127

$167

Average: $93

3

Average: 2

WILLIAM SIMONS

Helena, Mont. 59601

1,165

Rank: 8 out of 127

526

Rank: 9 out of 127

$60.7K

Rank: 7 out of 127

$115

Average: $93

2

Average: 2

ROBERT GASKILL

Billings, Mont. 59101

1,288

Rank: 5 out of 127

590

Rank: 6 out of 127

$59.8K

Rank: 8 out of 127

$101

Average: $93

2

Average: 2

RANDALL HOCH

Lewistown, Mont. 59457

1,220

Rank: 6 out of 127

515

Rank: 10 out of 127

$55.3K

Rank: 9 out of 127

$107

Average: $93

2

Average: 2

KYLE MCMURRAY

Belgrade, Mont. 59714

967

Rank: 12 out of 127

314

Rank: 32 out of 127

$53.9K

Rank: 10 out of 127

$172

Average: $93

3

Average: 2

PHILIP GOICOECHEA

Hamilton, Mont. 59840

943

Rank: 13 out of 127

663

Rank: 5 out of 127

$53.6K

Rank: 11 out of 127

$81

Average: $93

1

Average: 2

KIMBERLY EVERINGHAM

Missoula, Mont. 59801

915

Rank: 14 out of 127

727

Rank: 4 out of 127

$51.4K

Rank: 12 out of 127

$71

Average: $93

1

Average: 2

LARRY OBIE

Chinook, Mont. 59523

872

Rank: 15 out of 127

485

Rank: 12 out of 127

$50.8K

Rank: 13 out of 127

$105

Average: $93

2

Average: 2

JAMES BARNEY

Livingston, Mont. 59047

812

Rank: 19 out of 127

421

Rank: 18 out of 127

$48.5K

Rank: 14 out of 127

$115

Average: $93

2

Average: 2

DIRK BEYER

Hamilton, Mont. 59840

839

Rank: 16 out of 127

361

Rank: 25 out of 127

$46.5K

Rank: 15 out of 127

$129

Average: $93

2

Average: 2

MINDY LEACH

Great falls, Mont. 59405

771

Rank: 20 out of 127

449

Rank: 14 out of 127

$46.2K

Rank: 16 out of 127

$103

Average: $93

2

Average: 2

BRIAN LINDE

Billings, Mont. 59105

725

Rank: 23 out of 127

440

Rank: 16 out of 127

$46K

Rank: 17 out of 127

$105

Average: $93

2

Average: 2

ROBERT LUNDE

Miles city, Mont. 59301

977

Rank: 11 out of 127

564

Rank: 7 out of 127

$45.9K

Rank: 18 out of 127

$81

Average: $93

2

Average: 2

DOUGLAS CREGER

Dillon, Mont. 59725

740

Rank: 22 out of 127

487

Rank: 11 out of 127

$45.1K

Rank: 19 out of 127

$93

Average: $93

2

Average: 2

BRADLEY KEPP

Dillon, Mont. 59725

748

Rank: 21 out of 127

337

Rank: 30 out of 127

$44.7K

Rank: 20 out of 127

$133

Average: $93

2

Average: 2

JONATHAN OLSEN

Kalispell, Mont. 59901

712

Rank: 25 out of 127

531

Rank: 8 out of 127

$44.4K

Rank: 21 out of 127

$84

Average: $93

1

Average: 2

DOUGLAS SAFLEY

Havre, Mont. 59501

821

Rank: 17 out of 127

387

Rank: 21 out of 127

$41.3K

Rank: 22 out of 127

$107

Average: $93

2

Average: 2

WILLIAM HASQUET

Helena, Mont. 59601

813

Rank: 18 out of 127

464

Rank: 13 out of 127

$40.8K

Rank: 23 out of 127

$88

Average: $93

2

Average: 2

KRISTI SCHIED

Billings, Mont. 59102

709

Rank: 26 out of 127

388

Rank: 20 out of 127

$39.6K

Rank: 24 out of 127

$102

Average: $93

2

Average: 2

RONALD BENNER

Laurel, Mont. 59044

631

Rank: 30 out of 127

339

Rank: 29 out of 127

$37.9K

Rank: 25 out of 127

$112

Average: $93

2

Average: 2

BRAD KIMBALL

Billings, Mont. 59105

598

Rank: 33 out of 127

295

Rank: 34 out of 127

$37.3K

Rank: 26 out of 127

$126

Average: $93

2

Average: 2

CHAD SWANSON

Helena, Mont. 59601

561

Rank: 34 out of 127

356

Rank: 26 out of 127

$35.4K

Rank: 27 out of 127

$99

Average: $93

2

Average: 2

GARY JACOBSEN

Glendive, Mont. 59330

697

Rank: 27 out of 127

327

Rank: 31 out of 127

$35K

Rank: 28 out of 127

$107

Average: $93

2

Average: 2

ARNT OFSTAD

Ronan, Mont. 59864

725

Rank: 23 out of 127

442

Rank: 15 out of 127

$34.7K

Rank: 29 out of 127

$78

Average: $93

2

Average: 2

MORGAN LEACH

Great falls, Mont. 59404

629

Rank: 31 out of 127

167

Rank: 73 out of 127

$33.9K

Rank: 30 out of 127

$203

Average: $93

4

Average: 2

JEFFREY HENINGER

Polson, Mont. 59860

649

Rank: 29 out of 127

376

Rank: 22 out of 127

$32.8K

Rank: 31 out of 127

$87

Average: $93

2

Average: 2

JASON RICKS

Lewistown, Mont. 59457

659

Rank: 28 out of 127

260

Rank: 45 out of 127

$32.6K

Rank: 32 out of 127

$126

Average: $93

3

Average: 2

MARCUS KELLEY

Helena, Mont. 59601

622

Rank: 32 out of 127

293

Rank: 35 out of 127

$32.3K

Rank: 33 out of 127

$110

Average: $93

2

Average: 2

KEVIN MCBRIDE

Billings, Mont. 59102

490

Rank: 40 out of 127

240

Rank: 48 out of 127

$31.5K

Rank: 34 out of 127

$131

Average: $93

2

Average: 2

DOUGLAS MCBRIDE

Billings, Mont. 59102

468

Rank: 42 out of 127

277

Rank: 38 out of 127

$30.6K

Rank: 35 out of 127

$110

Average: $93

2

Average: 2

ALEXANDER ARCHIBALD

Great falls, Mont. 59405

302

Rank: 62 out of 127

264

Rank: 42 out of 127

$29.5K

Rank: 36 out of 127

$112

Average: $93

1

Average: 2

ROCK SVENNUNGSEN

Shelby, Mont. 59474

490

Rank: 40 out of 127

351

Rank: 27 out of 127

$29.1K

Rank: 37 out of 127

$83

Average: $93

1

Average: 2

RICHARD MCMASTER

Lewistown, Mont. 59457

2,359

Rank: 2 out of 127

314

Rank: 32 out of 127

$29K

Rank: 38 out of 127

$92

Average: $93

8

Average: 2

KENT BROWN

Columbus, Mont. 59019

466

Rank: 44 out of 127

275

Rank: 40 out of 127

$28.7K

Rank: 39 out of 127

$104

Average: $93

2

Average: 2

W. COEN

Helena, Mont. 59601

544

Rank: 35 out of 127

284

Rank: 36 out of 127

$27.8K

Rank: 40 out of 127

$98

Average: $93

2

Average: 2

JOHN REEVES

Great falls, Mont. 59401

429

Rank: 49 out of 127

187

Rank: 66 out of 127

$27.8K

Rank: 41 out of 127

$148

Average: $93

2

Average: 2

DIANE GRAY

Helena, Mont. 59601

507

Rank: 37 out of 127

276

Rank: 39 out of 127

$27.2K

Rank: 42 out of 127

$99

Average: $93

2

Average: 2

MARCUS SIMONICH

Ronan, Mont. 59864

468

Rank: 42 out of 127

228

Rank: 51 out of 127

$27.1K

Rank: 43 out of 127

$119

Average: $93

2

Average: 2

DOUGLAS KIMBALL

Belgrade, Mont. 59714

431

Rank: 48 out of 127

246

Rank: 47 out of 127

$26.8K

Rank: 44 out of 127

$109

Average: $93

2

Average: 2

GARY WHITE

Laurel, Mont. 59044

459

Rank: 46 out of 127

108

Rank: 85 out of 127

$26.7K

Rank: 45 out of 127

$247

Average: $93

4

Average: 2

CASEY CLAYPOOL

Malmstrom afb, Mont. 59402

387

Rank: 53 out of 127

217

Rank: 54 out of 127

$26.1K

Rank: 46 out of 127

$120

Average: $93

2

Average: 2

MICHAEL MONSON

Butte, Mont. 59701

461

Rank: 45 out of 127

195

Rank: 61 out of 127

$26K

Rank: 47 out of 127

$133

Average: $93

2

Average: 2

TROY MYERS

Glendive, Mont. 59330

496

Rank: 39 out of 127

228

Rank: 51 out of 127

$25.3K

Rank: 48 out of 127

$111

Average: $93

2

Average: 2

ANTHONY TURK

Great falls, Mont. 59404

448

Rank: 47 out of 127

202

Rank: 57 out of 127

$23.4K

Rank: 49 out of 127

$116

Average: $93

2

Average: 2

RICHARD ROBINS

Kalispell, Mont. 59901

379

Rank: 55 out of 127

363

Rank: 24 out of 127

$23.4K

Rank: 50 out of 127

$64

Average: $93

1

Average: 2

TERRY PATRICK

Libby, Mont. 59923

415

Rank: 50 out of 127

266

Rank: 41 out of 127

$23.2K

Rank: 51 out of 127

$87

Average: $93

2

Average: 2

BRANDT DENNEHY

Butte, Mont. 59701

498

Rank: 38 out of 127

230

Rank: 50 out of 127

$22.3K

Rank: 52 out of 127

$97

Average: $93

2

Average: 2

JOHN KUMM

Great falls, Mont. 59401

382

Rank: 54 out of 127

249

Rank: 46 out of 127

$21.9K

Rank: 53 out of 127

$88

Average: $93

2

Average: 2

PATRICK STIBEL

Great falls, Mont. 59401

354

Rank: 57 out of 127

264

Rank: 42 out of 127

$20.7K

Rank: 54 out of 127

$79

Average: $93

1

Average: 2

RICHARD STANICH

Billings, Mont. 59101

515

Rank: 36 out of 127

439

Rank: 17 out of 127

$19K

Rank: 55 out of 127

$43

Average: $93

1

Average: 2

CARL SWANSON

Great falls, Mont. 59405

335

Rank: 58 out of 127

159

Rank: 75 out of 127

$18.5K

Rank: 56 out of 127

$116

Average: $93

2

Average: 2

BRIAN MEYER

Whitefish, Mont. 59937

297

Rank: 63 out of 127

197

Rank: 59 out of 127

$17.9K

Rank: 57 out of 127

$91

Average: $93

2

Average: 2

KERRY SANCHEZ

Billings, Mont. 59102

362

Rank: 56 out of 127

139

Rank: 79 out of 127

$17.6K

Rank: 58 out of 127

$127

Average: $93

3

Average: 2

KURT BLADES

Whitefish, Mont. 59937

388

Rank: 52 out of 127

240

Rank: 48 out of 127

$17.2K

Rank: 59 out of 127

$72

Average: $93

2

Average: 2

MARISA HESS

Livingston, Mont. 59047

261

Rank: 67 out of 127

174

Rank: 71 out of 127

$17.1K

Rank: 60 out of 127

$98

Average: $93

2

Average: 2

MICHAEL SIMONS

Missoula, Mont. 59801

310

Rank: 61 out of 127

263

Rank: 44 out of 127

$16.6K

Rank: 61 out of 127

$63

Average: $93

1

Average: 2

MARK STANCHFIELD

Cut bank, Mont. 59427

327

Rank: 59 out of 127

192

Rank: 62 out of 127

$16.5K

Rank: 62 out of 127

$86

Average: $93

2

Average: 2

ROBERT KAUTZ

Billings, Mont. 59102

238

Rank: 71 out of 127

96

Rank: 94 out of 127

$16.3K

Rank: 63 out of 127

$170

Average: $93

2

Average: 2

GREGORY CAVANAUGH

Sidney, Mont. 59270

221

Rank: 78 out of 127

182

Rank: 68 out of 127

$16.1K

Rank: 64 out of 127

$89

Average: $93

1

Average: 2

MARK DILL

Miles city, Mont. 59301

225

Rank: 76 out of 127

172

Rank: 72 out of 127

$15.8K

Rank: 65 out of 127

$92

Average: $93

1

Average: 2

ROBERT SHERER

Great falls, Mont. 59401

230

Rank: 73 out of 127

188

Rank: 65 out of 127

$15.4K

Rank: 66 out of 127

$82

Average: $93

1

Average: 2

GARY STREMCHA

Havre, Mont. 59501

275

Rank: 65 out of 127

201

Rank: 58 out of 127

$15.3K

Rank: 67 out of 127

$76

Average: $93

1

Average: 2

NICHOLAS CHAMBERLAIN

Kalispell, Mont. 59901

315

Rank: 60 out of 127

191

Rank: 64 out of 127

$15.1K

Rank: 68 out of 127

$79

Average: $93

2

Average: 2

NICOLE HENRIKSEN

Helena, Mont. 59601

260

Rank: 68 out of 127

129

Rank: 80 out of 127

$15K

Rank: 69 out of 127

$116

Average: $93

2

Average: 2

JENET MELTON

Helena, Mont. 59602

393

Rank: 51 out of 127

192

Rank: 62 out of 127

$14.7K

Rank: 70 out of 127

$76

Average: $93

2

Average: 2

DONALD HAGER

Great falls, Mont. 59401

239

Rank: 70 out of 127

140

Rank: 78 out of 127

$13.3K

Rank: 71 out of 127

$95

Average: $93

2

Average: 2

ANTHONY BAUMGARTNER

Butte, Mont. 59701

263

Rank: 66 out of 127

213

Rank: 55 out of 127

$13.2K

Rank: 72 out of 127

$62

Average: $93

1

Average: 2

GERALD MEGUIRE

Great falls, Mont. 59401

227

Rank: 74 out of 127

197

Rank: 59 out of 127

$13.1K

Rank: 73 out of 127

$67

Average: $93

1

Average: 2

DANIEL FARREN

Butte, Mont. 59701

236

Rank: 72 out of 127

141

Rank: 77 out of 127

$11K

Rank: 74 out of 127

$78

Average: $93

2

Average: 2

ROGER ANDERSON

Sidney, Mont. 59270

222

Rank: 77 out of 127

183

Rank: 67 out of 127

$10.9K

Rank: 75 out of 127

$60

Average: $93

1

Average: 2

JOSEPH VINCENT

Great falls, Mont. 59405

135

Rank: 91 out of 127

95

Rank: 96 out of 127

$10.9K

Rank: 76 out of 127

$115

Average: $93

1

Average: 2

JENNIFER ROSE

Billings, Mont. 59101

190

Rank: 81 out of 127

89

Rank: 99 out of 127

$10.7K

Rank: 77 out of 127

$120

Average: $93

2

Average: 2

STANLEY SMITH

Kalispell, Mont. 59901

205

Rank: 79 out of 127

177

Rank: 70 out of 127

$10.5K

Rank: 78 out of 127

$59

Average: $93

1

Average: 2

MICHELLE BOTNER

Kalispell, Mont. 59901

247

Rank: 69 out of 127

206

Rank: 56 out of 127

$10.4K

Rank: 79 out of 127

$51

Average: $93

1

Average: 2

SHON WEAVER

Great falls, Mont. 59404

132

Rank: 93 out of 127

107

Rank: 86 out of 127

$10.4K

Rank: 80 out of 127

$97

Average: $93

1

Average: 2

KELLIE HADNOT

Hamilton, Mont. 59840

174

Rank: 83 out of 127

92

Rank: 98 out of 127

$10K

Rank: 81 out of 127

$109

Average: $93

2

Average: 2

WILLIAM THOMAS

Box elder, Mont. 59521

155

Rank: 86 out of 127

123

Rank: 81 out of 127

$9,084

Rank: 82 out of 127

$74

Average: $93

1

Average: 2

DAVID HARDY

Montana city, Mont. 59634

171

Rank: 84 out of 127

67

Rank: 107 out of 127

$9,001

Rank: 83 out of 127

$134

Average: $93

3

Average: 2

JOSEPH PETERS

Conrad, Mont. 59425

151

Rank: 88 out of 127

121

Rank: 82 out of 127

$8,685

Rank: 84 out of 127

$72

Average: $93

1

Average: 2

JOHN HUTCHISON

Hamilton, Mont. 59840

148

Rank: 90 out of 127

101

Rank: 89 out of 127

$8,628

Rank: 85 out of 127

$85

Average: $93

1

Average: 2

MICHAEL HANSEN

Billings, Mont. 59105

132

Rank: 93 out of 127

107

Rank: 86 out of 127

$8,394

Rank: 86 out of 127

$78

Average: $93

1

Average: 2

SANDY SHEPPARD

Missoula, Mont. 59801

134

Rank: 92 out of 127

120

Rank: 83 out of 127

$8,345

Rank: 87 out of 127

$70

Average: $93

1

Average: 2

ROBERT KELLEY

Thompson falls, Mont. 59873

204

Rank: 80 out of 127

180

Rank: 69 out of 127

$8,021

Rank: 88 out of 127

$45

Average: $93

1

Average: 2

JUSTINE REDLIN

Great falls, Mont. 59405

89

Rank: 106 out of 127

53

Rank: 112 out of 127

$8,005

Rank: 89 out of 127

$151

Average: $93

2

Average: 2

DOUGLAS GRATWOHL

Hardin, Mont. 59034

190

Rank: 81 out of 127

162

Rank: 74 out of 127

$7,618

Rank: 90 out of 127

$47

Average: $93

1

Average: 2

THOMAS FERGUSON

Missoula, Mont. 59801

226

Rank: 75 out of 127

223

Rank: 53 out of 127

$7,300

Rank: 91 out of 127

$33

Average: $93

1

Average: 2

CYNTHIA JOHNSON

Bozeman, Mont. 59718

106

Rank: 102 out of 127

101

Rank: 89 out of 127

$6,880

Rank: 92 out of 127

$68

Average: $93

1

Average: 2

CLAY BENKELMAN

Bigfork, Mont. 59911

168

Rank: 85 out of 127

149

Rank: 76 out of 127

$6,795

Rank: 93 out of 127

$46

Average: $93

1

Average: 2

JOSEPH PARKS

Belgrade, Mont. 59714

149

Rank: 89 out of 127

42

Rank: 117 out of 127

$6,718

Rank: 94 out of 127

$160

Average: $93

4

Average: 2

ROBYN CLAUSEN

Billings, Mont. 59102

110

Rank: 100 out of 127

98

Rank: 92 out of 127

$6,650

Rank: 95 out of 127

$68

Average: $93

1

Average: 2

BETH HORNER

Kalispell, Mont. 59901

283

Rank: 64 out of 127

283

Rank: 37 out of 127

$6,582

Rank: 96 out of 127

$23

Average: $93

1

Average: 2

LARRY BONDERUD

Shelby, Mont. 59474

125

Rank: 95 out of 127

69

Rank: 106 out of 127

$6,327

Rank: 97 out of 127

$92

Average: $93

2

Average: 2

JOSEPH STEINER

Billings, Mont. 59102

108

Rank: 101 out of 127

81

Rank: 101 out of 127

$6,251

Rank: 98 out of 127

$77

Average: $93

1

Average: 2

DAVID BAUER

Billings, Mont. 59102

114

Rank: 97 out of 127

101

Rank: 89 out of 127

$6,196

Rank: 99 out of 127

$61

Average: $93

1

Average: 2

ROBERT CURRENCE

Billings, Mont. 59102

154

Rank: 87 out of 127

94

Rank: 97 out of 127

$5,996

Rank: 100 out of 127

$64

Average: $93

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