Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Montana » Optometrist

Top Optometrist Providers in Montana

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

FRED ABRAHAM

Great falls, Mont. 59405

3,746

Rank: 1 out of 126

1,530

Rank: 2 out of 126

$189K

Rank: 1 out of 126

$123

Average: $105

2

Average: 2

DANIEL LARSEN

Missoula, Mont. 59801

3,028

Rank: 2 out of 126

1,667

Rank: 1 out of 126

$156K

Rank: 2 out of 126

$94

Average: $105

2

Average: 2

JON KOLSTAD

Glasgow, Mont. 59230

2,838

Rank: 3 out of 126

714

Rank: 7 out of 126

$125K

Rank: 4 out of 126

$175

Average: $105

4

Average: 2

CASEY CLAYPOOL

Malmstrom afb, Mont. 59402

2,319

Rank: 4 out of 126

580

Rank: 10 out of 126

$134K

Rank: 3 out of 126

$231

Average: $105

4

Average: 2

LARRY ERPENBACH

Billings, Mont. 59102

1,785

Rank: 5 out of 126

824

Rank: 5 out of 126

$92.1K

Rank: 5 out of 126

$112

Average: $105

2

Average: 2

RICHARD MCMASTER

Lewistown, Mont. 59457

1,648

Rank: 6 out of 126

310

Rank: 35 out of 126

$31.1K

Rank: 42 out of 126

$100

Average: $105

5

Average: 2

BRIAN MCCOLLOM

Choteau, Mont. 59422

1,444

Rank: 7 out of 126

410

Rank: 28 out of 126

$81.4K

Rank: 6 out of 126

$198

Average: $105

4

Average: 2

ROBERT LUNDE

Miles city, Mont. 59301

1,417

Rank: 8 out of 126

661

Rank: 8 out of 126

$60.4K

Rank: 19 out of 126

$91

Average: $105

2

Average: 2

RANDALL HOCH

Lewistown, Mont. 59457

1,345

Rank: 9 out of 126

491

Rank: 19 out of 126

$61.2K

Rank: 18 out of 126

$125

Average: $105

3

Average: 2

TROY MYERS

Glendive, Mont. 59330

1,311

Rank: 10 out of 126

466

Rank: 22 out of 126

$62.5K

Rank: 14 out of 126

$134

Average: $105

3

Average: 2

ROBERT GASKILL

Billings, Mont. 59106

1,251

Rank: 11 out of 126

596

Rank: 9 out of 126

$58.2K

Rank: 21 out of 126

$98

Average: $105

2

Average: 2

JONATHAN OLSEN

Kalispell, Mont. 59901

1,249

Rank: 12 out of 126

852

Rank: 4 out of 126

$76K

Rank: 7 out of 126

$89

Average: $105

1

Average: 2

WILLIAM SIMONS

Helena, Mont. 59601

1,210

Rank: 13 out of 126

553

Rank: 13 out of 126

$71.1K

Rank: 8 out of 126

$129

Average: $105

2

Average: 2

JEFFREY HENINGER

Polson, Mont. 59860

1,205

Rank: 14 out of 126

497

Rank: 16 out of 126

$65K

Rank: 11 out of 126

$131

Average: $105

2

Average: 2

KIMBERLY EVERINGHAM

Missoula, Mont. 59801

1,201

Rank: 15 out of 126

919

Rank: 3 out of 126

$68.8K

Rank: 9 out of 126

$75

Average: $105

1

Average: 2

STEVEN SORENSEN

Libby, Mont. 59923

1,186

Rank: 16 out of 126

452

Rank: 23 out of 126

$64.8K

Rank: 12 out of 126

$143

Average: $105

3

Average: 2

DIRK BEYER

Hamilton, Mont. 59840

1,181

Rank: 17 out of 126

442

Rank: 24 out of 126

$68.8K

Rank: 10 out of 126

$156

Average: $105

3

Average: 2

LARRY OBIE

Chinook, Mont. 59523

1,105

Rank: 18 out of 126

544

Rank: 14 out of 126

$61.4K

Rank: 16 out of 126

$113

Average: $105

2

Average: 2

PHILIP GOICOECHEA

Hamilton, Mont. 59840

1,084

Rank: 19 out of 126

739

Rank: 6 out of 126

$61.5K

Rank: 15 out of 126

$83

Average: $105

1

Average: 2

WILLIAM HASQUET

Helena, Mont. 59601

1,043

Rank: 20 out of 126

497

Rank: 16 out of 126

$49.5K

Rank: 27 out of 126

$100

Average: $105

2

Average: 2

MARCUS SIMONICH

Ronan, Mont. 59864

1,040

Rank: 21 out of 126

484

Rank: 20 out of 126

$61.3K

Rank: 17 out of 126

$127

Average: $105

2

Average: 2

JAMES BARNEY

Livingston, Mont. 59047

1,034

Rank: 22 out of 126

509

Rank: 15 out of 126

$64.5K

Rank: 13 out of 126

$127

Average: $105

2

Average: 2

KYLE MCMURRAY

Belgrade, Mont. 59714

1,024

Rank: 23 out of 126

294

Rank: 39 out of 126

$57.9K

Rank: 22 out of 126

$197

Average: $105

3

Average: 2

DOUGLAS SAFLEY

Havre, Mont. 59501

979

Rank: 24 out of 126

411

Rank: 27 out of 126

$50.8K

Rank: 26 out of 126

$124

Average: $105

2

Average: 2

DOUGLAS CREGER

Dillon, Mont. 59725

963

Rank: 25 out of 126

576

Rank: 11 out of 126

$59.6K

Rank: 20 out of 126

$103

Average: $105

2

Average: 2

BRIAN LINDE

Billings, Mont. 59105

908

Rank: 26 out of 126

473

Rank: 21 out of 126

$54.7K

Rank: 24 out of 126

$116

Average: $105

2

Average: 2

SHAWN LEBSOCK

Billings, Mont. 59102

876

Rank: 27 out of 126

560

Rank: 12 out of 126

$55.2K

Rank: 23 out of 126

$99

Average: $105

2

Average: 2

MARCUS KELLEY

Helena, Mont. 59601

874

Rank: 28 out of 126

328

Rank: 33 out of 126

$47.1K

Rank: 28 out of 126

$144

Average: $105

3

Average: 2

KRISTI SCHIED

Billings, Mont. 59102

851

Rank: 29 out of 126

423

Rank: 26 out of 126

$43.8K

Rank: 31 out of 126

$103

Average: $105

2

Average: 2

JASON RICKS

Lewistown, Mont. 59457

818

Rank: 30 out of 126

286

Rank: 40 out of 126

$37.1K

Rank: 33 out of 126

$130

Average: $105

3

Average: 2

BRADLEY KEPP

Dillon, Mont. 59725

799

Rank: 31 out of 126

342

Rank: 31 out of 126

$45.4K

Rank: 29 out of 126

$133

Average: $105

2

Average: 2

ANTHONY TURK

Great falls, Mont. 59404

781

Rank: 32 out of 126

240

Rank: 51 out of 126

$24.8K

Rank: 53 out of 126

$103

Average: $105

3

Average: 2

BRAD KIMBALL

Billings, Mont. 59105

692

Rank: 33 out of 126

369

Rank: 29 out of 126

$44.6K

Rank: 30 out of 126

$121

Average: $105

2

Average: 2

JENET MELTON

Helena, Mont. 59602

691

Rank: 34 out of 126

203

Rank: 61 out of 126

$22.5K

Rank: 61 out of 126

$111

Average: $105

3

Average: 2

MORGAN LEACH

Great falls, Mont. 59404

689

Rank: 35 out of 126

182

Rank: 69 out of 126

$36.9K

Rank: 34 out of 126

$203

Average: $105

4

Average: 2

JOHN REEVES

Great falls, Mont. 59401

659

Rank: 36 out of 126

241

Rank: 50 out of 126

$41.9K

Rank: 32 out of 126

$174

Average: $105

3

Average: 2

ALEXANDER ARCHIBALD

Great falls, Mont. 59405

632

Rank: 37 out of 126

493

Rank: 18 out of 126

$52.5K

Rank: 25 out of 126

$106

Average: $105

1

Average: 2

RONALD BENNER

Laurel, Mont. 59044

626

Rank: 38 out of 126

356

Rank: 30 out of 126

$35.7K

Rank: 37 out of 126

$100

Average: $105

2

Average: 2

BRANDT DENNEHY

Butte, Mont. 59701

618

Rank: 39 out of 126

259

Rank: 46 out of 126

$31.8K

Rank: 40 out of 126

$123

Average: $105

2

Average: 2

MICHAEL MONSON

Butte, Mont. 59701

585

Rank: 40 out of 126

222

Rank: 58 out of 126

$35.9K

Rank: 36 out of 126

$162

Average: $105

3

Average: 2

MINDY LEACH

Great falls, Mont. 59404

568

Rank: 41 out of 126

226

Rank: 56 out of 126

$36.8K

Rank: 35 out of 126

$163

Average: $105

3

Average: 2

AUDRA SEXTON

Great falls, Mont. 59405

542

Rank: 42 out of 126

298

Rank: 38 out of 126

$32.4K

Rank: 39 out of 126

$109

Average: $105

2

Average: 2

JOSEPH VINCENT

Great falls, Mont. 59405

532

Rank: 43 out of 126

238

Rank: 53 out of 126

$35.5K

Rank: 38 out of 126

$149

Average: $105

2

Average: 2

MARK STANCHFIELD

Cut bank, Mont. 59427

529

Rank: 44 out of 126

283

Rank: 41 out of 126

$29.3K

Rank: 46 out of 126

$103

Average: $105

2

Average: 2

ROCK SVENNUNGSEN

Shelby, Mont. 59474

499

Rank: 45 out of 126

335

Rank: 32 out of 126

$31.1K

Rank: 41 out of 126

$93

Average: $105

1

Average: 2

ROBERT KAUTZ

Billings, Mont. 59102

499

Rank: 45 out of 126

105

Rank: 97 out of 126

$29.6K

Rank: 45 out of 126

$282

Average: $105

5

Average: 2

RICHARD STANICH

Billings, Mont. 59101

494

Rank: 47 out of 126

435

Rank: 25 out of 126

$18.5K

Rank: 69 out of 126

$42

Average: $105

1

Average: 2

ROBERT SIMONS

Helena, Mont. 59601

494

Rank: 47 out of 126

237

Rank: 54 out of 126

$27.3K

Rank: 49 out of 126

$115

Average: $105

2

Average: 2

DOUGLAS KIMBALL

Belgrade, Mont. 59714

490

Rank: 49 out of 126

263

Rank: 44 out of 126

$30.3K

Rank: 43 out of 126

$115

Average: $105

2

Average: 2

DONALD HAGER

Great falls, Mont. 59401

469

Rank: 50 out of 126

242

Rank: 49 out of 126

$24.7K

Rank: 54 out of 126

$102

Average: $105

2

Average: 2

MARISA HESS

Livingston, Mont. 59047

469

Rank: 50 out of 126

249

Rank: 48 out of 126

$28.4K

Rank: 47 out of 126

$114

Average: $105

2

Average: 2

KERRY SANCHEZ

Billings, Mont. 59102

457

Rank: 52 out of 126

180

Rank: 71 out of 126

$23.4K

Rank: 58 out of 126

$130

Average: $105

3

Average: 2

KURT BLADES

Whitefish, Mont. 59937

456

Rank: 53 out of 126

314

Rank: 34 out of 126

$29.9K

Rank: 44 out of 126

$95

Average: $105

1

Average: 2

GARY STREMCHA

Havre, Mont. 59501

427

Rank: 54 out of 126

263

Rank: 44 out of 126

$23.2K

Rank: 59 out of 126

$88

Average: $105

2

Average: 2

ROBERT WILKINS

Hamilton, Mont. 59840

424

Rank: 55 out of 126

187

Rank: 66 out of 126

$22.5K

Rank: 60 out of 126

$120

Average: $105

2

Average: 2

JENNIFER CROSS

Billings, Mont. 59101

419

Rank: 56 out of 126

210

Rank: 60 out of 126

$24.8K

Rank: 52 out of 126

$118

Average: $105

2

Average: 2

TERRY PATRICK

Libby, Mont. 59923

413

Rank: 57 out of 126

271

Rank: 43 out of 126

$27.6K

Rank: 48 out of 126

$102

Average: $105

2

Average: 2

DAVID HARDY

Montana city, Mont. 59634

405

Rank: 58 out of 126

126

Rank: 90 out of 126

$20.1K

Rank: 65 out of 126

$160

Average: $105

3

Average: 2

BRENT HARBERTS

Helena, Mont. 59601

403

Rank: 59 out of 126

220

Rank: 59 out of 126

$24K

Rank: 56 out of 126

$109

Average: $105

2

Average: 2

PATRICK STIBEL

Great falls, Mont. 59401

398

Rank: 60 out of 126

303

Rank: 37 out of 126

$25.5K

Rank: 51 out of 126

$84

Average: $105

1

Average: 2

MICHAEL SIMONS

Missoula, Mont. 59801

394

Rank: 61 out of 126

310

Rank: 35 out of 126

$18.3K

Rank: 70 out of 126

$59

Average: $105

1

Average: 2

STANLEY SMITH

Kalispell, Mont. 59901

391

Rank: 62 out of 126

278

Rank: 42 out of 126

$20.6K

Rank: 63 out of 126

$74

Average: $105

1

Average: 2

AMANDA HABER

Billings, Mont. 59102

379

Rank: 63 out of 126

198

Rank: 64 out of 126

$24.6K

Rank: 55 out of 126

$124

Average: $105

2

Average: 2

HALEY MENGE

Shelby, Mont. 59474

373

Rank: 64 out of 126

160

Rank: 78 out of 126

$26.4K

Rank: 50 out of 126

$165

Average: $105

2

Average: 2

DIANE GRAY

Helena, Mont. 59601

360

Rank: 65 out of 126

201

Rank: 62 out of 126

$18K

Rank: 73 out of 126

$90

Average: $105

2

Average: 2

ANTHONY BAUMGARTNER

Butte, Mont. 59701

354

Rank: 66 out of 126

235

Rank: 55 out of 126

$19K

Rank: 66 out of 126

$81

Average: $105

2

Average: 2

JUSTINE REDLIN

Great falls, Mont. 59405

351

Rank: 67 out of 126

185

Rank: 67 out of 126

$23.6K

Rank: 57 out of 126

$128

Average: $105

2

Average: 2

NICHOLAS CHAMBERLAIN

Kalispell, Mont. 59901

349

Rank: 68 out of 126

200

Rank: 63 out of 126

$18.2K

Rank: 71 out of 126

$91

Average: $105

2

Average: 2

JOSEPH PARKS

Belgrade, Mont. 59714

349

Rank: 68 out of 126

81

Rank: 106 out of 126

$15.9K

Rank: 76 out of 126

$197

Average: $105

4

Average: 2

DANIEL FARREN

Butte, Mont. 59701

346

Rank: 70 out of 126

158

Rank: 79 out of 126

$16.8K

Rank: 75 out of 126

$106

Average: $105

2

Average: 2

W. COEN

Helena, Mont. 59601

344

Rank: 71 out of 126

198

Rank: 64 out of 126

$17.4K

Rank: 74 out of 126

$88

Average: $105

2

Average: 2

ARNT OFSTAD

Ronan, Mont. 59864

333

Rank: 72 out of 126

240

Rank: 51 out of 126

$22.4K

Rank: 62 out of 126

$93

Average: $105

1

Average: 2

GERALD MEGUIRE

Great falls, Mont. 59401

317

Rank: 73 out of 126

254

Rank: 47 out of 126

$18.9K

Rank: 67 out of 126

$74

Average: $105

1

Average: 2

NICOLE HENRIKSEN

Helena, Mont. 59601

317

Rank: 73 out of 126

145

Rank: 84 out of 126

$18.6K

Rank: 68 out of 126

$128

Average: $105

2

Average: 2

JOSEPH STEINER

Billings, Mont. 59102

300

Rank: 75 out of 126

181

Rank: 70 out of 126

$18.1K

Rank: 72 out of 126

$100

Average: $105

2

Average: 2

JENNIFER GANNON

Browning, Mont. 59417

277

Rank: 76 out of 126

162

Rank: 76 out of 126

$9,993

Rank: 92 out of 126

$62

Average: $105

2

Average: 2

ROBERT SHERER

Great falls, Mont. 59405

273

Rank: 77 out of 126

172

Rank: 74 out of 126

$20.5K

Rank: 64 out of 126

$119

Average: $105

2

Average: 2

DAVID BAUER

Billings, Mont. 59102

268

Rank: 78 out of 126

183

Rank: 68 out of 126

$14.2K

Rank: 80 out of 126

$78

Average: $105

1

Average: 2

RUBEN SANCHEZ

Billings, Mont. 59102

264

Rank: 79 out of 126

138

Rank: 85 out of 126

$14.3K

Rank: 79 out of 126

$104

Average: $105

2

Average: 2

KELCI ROLFSTAD

Billings, Mont. 59105

260

Rank: 80 out of 126

146

Rank: 83 out of 126

$15.7K

Rank: 77 out of 126

$107

Average: $105

2

Average: 2

ROBERT CURRENCE

Billings, Mont. 59102

257

Rank: 81 out of 126

108

Rank: 96 out of 126

$13K

Rank: 84 out of 126

$121

Average: $105

2

Average: 2

ROBYN CLAUSEN

Billings, Mont. 59102

242

Rank: 82 out of 126

161

Rank: 77 out of 126

$13.4K

Rank: 82 out of 126

$83

Average: $105

2

Average: 2

GREGORY CAVANAUGH

Sidney, Mont. 59270

237

Rank: 83 out of 126

165

Rank: 75 out of 126

$14.5K

Rank: 78 out of 126

$88

Average: $105

1

Average: 2

BETH HORNER

Kalispell, Mont. 59901

231

Rank: 84 out of 126

224

Rank: 57 out of 126

$7,755

Rank: 100 out of 126

$35

Average: $105

1

Average: 2

KENT BROWN

Columbus, Mont. 59019

229

Rank: 85 out of 126

158

Rank: 79 out of 126

$11.5K

Rank: 87 out of 126

$73

Average: $105

1

Average: 2

CYNTHIA JOHNSON

Bozeman, Mont. 59718

226

Rank: 86 out of 126

174

Rank: 73 out of 126

$13.3K

Rank: 83 out of 126

$76

Average: $105

1

Average: 2

DOUGLAS GRATWOHL

Hardin, Mont. 59034

226

Rank: 86 out of 126

175

Rank: 72 out of 126

$8,117

Rank: 99 out of 126

$46

Average: $105

1

Average: 2

WILLIAM THOMAS

Box elder, Mont. 59521

221

Rank: 88 out of 126

134

Rank: 88 out of 126

$11.2K

Rank: 88 out of 126

$84

Average: $105

2

Average: 2

JODY FINK

Belgrade, Mont. 59714

214

Rank: 89 out of 126

115

Rank: 93 out of 126

$12.4K

Rank: 86 out of 126

$108

Average: $105

2

Average: 2

SHON WEAVER

Great falls, Mont. 59404

203

Rank: 90 out of 126

128

Rank: 89 out of 126

$13.8K

Rank: 81 out of 126

$108

Average: $105

2

Average: 2

LYNN CARLO

Miles city, Mont. 59301

191

Rank: 91 out of 126

109

Rank: 94 out of 126

$8,929

Rank: 97 out of 126

$82

Average: $105

2

Average: 2

DEVIN DESPAIN

Billings, Mont. 59102

190

Rank: 92 out of 126

118

Rank: 92 out of 126

$12.6K

Rank: 85 out of 126

$107

Average: $105

2

Average: 2

JOHN HUTCHISON

Corvallis, Mont. 59828

186

Rank: 93 out of 126

135

Rank: 87 out of 126

$10.8K

Rank: 89 out of 126

$80

Average: $105

1

Average: 2

CLAY BENKELMAN

Bigfork, Mont. 59911

185

Rank: 94 out of 126

150

Rank: 81 out of 126

$9,767

Rank: 94 out of 126

$65

Average: $105

1

Average: 2

DOUGLAS DOLAN

Kalispell, Mont. 59901

185

Rank: 94 out of 126

99

Rank: 99 out of 126

$9,595

Rank: 95 out of 126

$97

Average: $105

2

Average: 2

ALBERT SPARR

Miles city, Mont. 59301

176

Rank: 96 out of 126

137

Rank: 86 out of 126

$6,811

Rank: 103 out of 126

$50

Average: $105

1

Average: 2

THOMAS FERGUSON

Missoula, Mont. 59801

165

Rank: 97 out of 126

150

Rank: 81 out of 126

$4,810

Rank: 112 out of 126

$32

Average: $105

1

Average: 2

TROY YPMA

Columbia falls, Mont. 59912

158

Rank: 98 out of 126

126

Rank: 90 out of 126

$9,863

Rank: 93 out of 126

$78

Average: $105

1

Average: 2

CARL ROTH

Bozeman, Mont. 59715

152

Rank: 99 out of 126

93

Rank: 101 out of 126

$10.3K

Rank: 91 out of 126

$111

Average: $105

2

Average: 2

LARRY BONDERUD

Shelby, Mont. 59474

149

Rank: 100 out of 126

91

Rank: 103 out of 126

$9,189

Rank: 96 out of 126

$101

Average: $105

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.