Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Montana » Ophthalmology

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

TOMAS PADILLA

Great falls, Mont. 59405

13,087

Rank: 1 out of 51

967

Rank: 16 out of 51

$2.29M

Rank: 1 out of 51

$2,369

Average: $480

14

Average: 4

AARON ALME

Kalispell, Mont. 59901

12,690

Rank: 2 out of 51

1,623

Rank: 4 out of 51

$1.14M

Rank: 3 out of 51

$700

Average: $480

8

Average: 4

SCOTT GUESS

Missoula, Mont. 59801

8,265

Rank: 3 out of 51

998

Rank: 11 out of 51

$1.12M

Rank: 4 out of 51

$1,121

Average: $480

8

Average: 4

BRIAN SIPPY

Missoula, Mont. 59801

8,227

Rank: 4 out of 51

771

Rank: 26 out of 51

$1.08M

Rank: 5 out of 51

$1,406

Average: $480

11

Average: 4

DAVID BOES

Great falls, Mont. 59405

8,033

Rank: 5 out of 51

2,486

Rank: 1 out of 51

$1.14M

Rank: 2 out of 51

$458

Average: $480

3

Average: 4

THOMAS MATSKO

Great falls, Mont. 59405

7,624

Rank: 6 out of 51

815

Rank: 23 out of 51

$1.05M

Rank: 6 out of 51

$1,283

Average: $480

9

Average: 4

ROGER BARTH

Kalispell, Mont. 59901

7,527

Rank: 7 out of 51

2,034

Rank: 2 out of 51

$853K

Rank: 9 out of 51

$419

Average: $480

4

Average: 4

MARK COMARATTA

Bozeman, Mont. 59718

6,914

Rank: 8 out of 51

528

Rank: 36 out of 51

$887K

Rank: 8 out of 51

$1,679

Average: $480

13

Average: 4

MARK REMINGTON

Kalispell, Mont. 59901

6,665

Rank: 9 out of 51

1,797

Rank: 3 out of 51

$556K

Rank: 12 out of 51

$309

Average: $480

4

Average: 4

CLAY HOLLEY

Butte, Mont. 59701

5,896

Rank: 10 out of 51

1,325

Rank: 6 out of 51

$903K

Rank: 7 out of 51

$682

Average: $480

4

Average: 4

DAVID SWITZER

Billings, Mont. 59101

5,185

Rank: 11 out of 51

437

Rank: 41 out of 51

$651K

Rank: 10 out of 51

$1,491

Average: $480

12

Average: 4

THOMAS BERBOS

Helena, Mont. 59601

4,983

Rank: 12 out of 51

1,309

Rank: 7 out of 51

$464K

Rank: 16 out of 51

$354

Average: $480

4

Average: 4

DEBORAH KEENUM

Billings, Mont. 59101

4,590

Rank: 13 out of 51

662

Rank: 32 out of 51

$326K

Rank: 18 out of 51

$492

Average: $480

7

Average: 4

MARTA KING

Miles city, Mont. 59301

4,520

Rank: 14 out of 51

718

Rank: 28 out of 51

$310K

Rank: 20 out of 51

$432

Average: $480

6

Average: 4

MICHAEL PETERSON

Missoula, Mont. 59801

4,460

Rank: 15 out of 51

907

Rank: 18 out of 51

$183K

Rank: 34 out of 51

$202

Average: $480

5

Average: 4

ROGER FURLONG

Missoula, Mont. 59801

4,374

Rank: 16 out of 51

1,380

Rank: 5 out of 51

$468K

Rank: 15 out of 51

$339

Average: $480

3

Average: 4

GEORGE HATCH

Billings, Mont. 59101

4,159

Rank: 17 out of 51

1,176

Rank: 10 out of 51

$481K

Rank: 13 out of 51

$409

Average: $480

4

Average: 4

BRIAN LAGRECA

Billings, Mont. 59102

4,077

Rank: 18 out of 51

971

Rank: 14 out of 51

$593K

Rank: 11 out of 51

$610

Average: $480

4

Average: 4

DAVID SHAPNICK

Butte, Mont. 59701

3,358

Rank: 19 out of 51

470

Rank: 39 out of 51

$479K

Rank: 14 out of 51

$1,020

Average: $480

7

Average: 4

RICK NEUMEISTER

Missoula, Mont. 59802

3,207

Rank: 20 out of 51

1,298

Rank: 8 out of 51

$273K

Rank: 23 out of 51

$210

Average: $480

2

Average: 4

CURTIS FREWIN

Billings, Mont. 59101

3,053

Rank: 21 out of 51

704

Rank: 29 out of 51

$205K

Rank: 29 out of 51

$292

Average: $480

4

Average: 4

KRISTY MOELLER

Bozeman, Mont. 59715

2,877

Rank: 22 out of 51

903

Rank: 19 out of 51

$419K

Rank: 17 out of 51

$464

Average: $480

3

Average: 4

JAMES CORNETET

Billings, Mont. 59101

2,800

Rank: 23 out of 51

1,264

Rank: 9 out of 51

$121K

Rank: 39 out of 51

$96

Average: $480

2

Average: 4

JAMES THREATT

Billings, Mont. 59101

2,781

Rank: 24 out of 51

976

Rank: 13 out of 51

$212K

Rank: 28 out of 51

$218

Average: $480

3

Average: 4

PATRICIA COSGROVE

Bozeman, Mont. 59715

2,776

Rank: 25 out of 51

921

Rank: 17 out of 51

$236K

Rank: 25 out of 51

$257

Average: $480

3

Average: 4

LISA HERRYGERS

Bozeman, Mont. 59715

2,633

Rank: 26 out of 51

789

Rank: 25 out of 51

$196K

Rank: 31 out of 51

$249

Average: $480

3

Average: 4

AUGUST STEIN

Kalispell, Mont. 59901

2,568

Rank: 27 out of 51

791

Rank: 24 out of 51

$273K

Rank: 22 out of 51

$346

Average: $480

3

Average: 4

JAMES PRIDDY

Billings, Mont. 59106

2,517

Rank: 28 out of 51

832

Rank: 22 out of 51

$225K

Rank: 26 out of 51

$271

Average: $480

3

Average: 4

WESLEY ADAMS

Bozeman, Mont. 59715

2,463

Rank: 29 out of 51

695

Rank: 31 out of 51

$248K

Rank: 24 out of 51

$357

Average: $480

4

Average: 4

CRAIG WILKERSON

Helena, Mont. 59601

2,275

Rank: 30 out of 51

897

Rank: 20 out of 51

$184K

Rank: 33 out of 51

$205

Average: $480

3

Average: 4

MARK OZOG

Great falls, Mont. 59405

2,142

Rank: 31 out of 51

968

Rank: 15 out of 51

$179K

Rank: 35 out of 51

$185

Average: $480

2

Average: 4

SCOTT MORLEDGE-HAMPTON

Billings, Mont. 59102

2,116

Rank: 32 out of 51

734

Rank: 27 out of 51

$302K

Rank: 21 out of 51

$411

Average: $480

3

Average: 4

CHAD NEDRUD

Missoula, Mont. 59801

2,016

Rank: 33 out of 51

856

Rank: 21 out of 51

$322K

Rank: 19 out of 51

$376

Average: $480

2

Average: 4

JERALD BELL

Billings, Mont. 59101

1,896

Rank: 34 out of 51

699

Rank: 30 out of 51

$204K

Rank: 30 out of 51

$291

Average: $480

3

Average: 4

MARK CALDERWOOD

Hamilton, Mont. 59840

1,817

Rank: 35 out of 51

995

Rank: 12 out of 51

$103K

Rank: 41 out of 51

$104

Average: $480

2

Average: 4

STEWART HAZEL

Bozeman, Mont. 59718

1,802

Rank: 36 out of 51

652

Rank: 33 out of 51

$130K

Rank: 38 out of 51

$199

Average: $480

3

Average: 4

MICHAEL POWER

Billings, Mont. 59106

1,801

Rank: 37 out of 51

520

Rank: 37 out of 51

$215K

Rank: 27 out of 51

$413

Average: $480

3

Average: 4

DAVID MCCANN

Missoula, Mont. 59801

1,529

Rank: 38 out of 51

442

Rank: 40 out of 51

$192K

Rank: 32 out of 51

$435

Average: $480

3

Average: 4

NATHAN STEVENS

Billings, Mont. 59102

1,239

Rank: 39 out of 51

600

Rank: 34 out of 51

$175K

Rank: 36 out of 51

$291

Average: $480

2

Average: 4

TODD MURDOCK

Missoula, Mont. 59801

1,060

Rank: 40 out of 51

538

Rank: 35 out of 51

$131K

Rank: 37 out of 51

$243

Average: $480

2

Average: 4

JACEK KOTOWSKI

Missoula, Mont. 59801

1,034

Rank: 41 out of 51

491

Rank: 38 out of 51

$72.6K

Rank: 43 out of 51

$148

Average: $480

2

Average: 4

CECIL SMITH

Billings, Mont. 59102

925

Rank: 42 out of 51

280

Rank: 43 out of 51

$103K

Rank: 40 out of 51

$370

Average: $480

3

Average: 4

RICHARD TSCHETTER

Butte, Mont. 59701

673

Rank: 43 out of 51

344

Rank: 42 out of 51

$42.6K

Rank: 46 out of 51

$124

Average: $480

2

Average: 4

DANIEL WEAVER

Billings, Mont. 59101

627

Rank: 44 out of 51

225

Rank: 45 out of 51

$87.5K

Rank: 42 out of 51

$389

Average: $480

3

Average: 4

ROBERT NOBLE

Butte, Mont. 59701

572

Rank: 45 out of 51

272

Rank: 44 out of 51

$33K

Rank: 47 out of 51

$121

Average: $480

2

Average: 4

TYLER SORENSEN

Great falls, Mont. 59405

541

Rank: 46 out of 51

198

Rank: 47 out of 51

$54.1K

Rank: 45 out of 51

$273

Average: $480

3

Average: 4

JEFFREY PECKINPAUGH

Butte, Mont. 59701

398

Rank: 47 out of 51

131

Rank: 49 out of 51

$55.4K

Rank: 44 out of 51

$423

Average: $480

3

Average: 4

OSWALD RONDON

Billings, Mont. 59102

365

Rank: 48 out of 51

210

Rank: 46 out of 51

$28.9K

Rank: 48 out of 51

$138

Average: $480

2

Average: 4

BRETT BENNION

Sidney, Mont. 59270

258

Rank: 49 out of 51

133

Rank: 48 out of 51

$22K

Rank: 49 out of 51

$166

Average: $480

2

Average: 4

KAREN SHIMSHAK

Bozeman, Mont. 59715

254

Rank: 50 out of 51

50

Rank: 50 out of 51

$13.1K

Rank: 51 out of 51

$263

Average: $480

5

Average: 4

MARC WHITACRE

Havre, Mont. 59501

62

Rank: 51 out of 51

49

Rank: 51 out of 51

$18.9K

Rank: 50 out of 51

$386

Average: $480

1

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.