Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Montana » Family Medicine

Top Family Medicine 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

LAR AUTIO

Missoula, Mont. 59802

35,930

Rank: 1 out of 391

416

Rank: 47 out of 391

$305K

Rank: 3 out of 391

$732

Average: $169

86

Average: 6

KIRK STONER

Plentywood, Mont. 59254

17,211

Rank: 2 out of 391

711

Rank: 5 out of 391

$462K

Rank: 1 out of 391

$649

Average: $169

24

Average: 6

ALEX CURTIS

Shelby, Mont. 59474

16,561

Rank: 3 out of 391

1,420

Rank: 2 out of 391

$343K

Rank: 2 out of 391

$242

Average: $169

12

Average: 6

ERIC KRESS

Missoula, Mont. 59804

16,400

Rank: 4 out of 391

246

Rank: 140 out of 391

$86.2K

Rank: 44 out of 391

$351

Average: $169

67

Average: 6

JOHN KALBFLEISCH

Whitefish, Mont. 59937

15,684

Rank: 5 out of 391

437

Rank: 37 out of 391

$201K

Rank: 4 out of 391

$461

Average: $169

36

Average: 6

KIRK CREWS

Stevensville, Mont. 59870

14,472

Rank: 6 out of 391

323

Rank: 92 out of 391

$124K

Rank: 14 out of 391

$384

Average: $169

45

Average: 6

SHANTELL TWOBEARS

Miles city, Mont. 59301

13,478

Rank: 7 out of 391

441

Rank: 36 out of 391

$163K

Rank: 6 out of 391

$369

Average: $169

31

Average: 6

ROBERT ULRICH

Laurel, Mont. 59044

12,944

Rank: 8 out of 391

573

Rank: 14 out of 391

$132K

Rank: 13 out of 391

$231

Average: $169

23

Average: 6

DUNCAN HUBBARD

Missoula, Mont. 59804

12,168

Rank: 9 out of 391

234

Rank: 147 out of 391

$57.4K

Rank: 94 out of 391

$245

Average: $169

52

Average: 6

DAVID ENGBRECHT

Great falls, Mont. 59404

11,634

Rank: 10 out of 391

628

Rank: 10 out of 391

$91.8K

Rank: 34 out of 391

$146

Average: $169

19

Average: 6

AUBREY REMMERS

Missoula, Mont. 59804

9,447

Rank: 11 out of 391

183

Rank: 196 out of 391

$47.8K

Rank: 122 out of 391

$261

Average: $169

52

Average: 6

PATRICIA GRANTHAM

Miles city, Mont. 59301

8,906

Rank: 12 out of 391

296

Rank: 104 out of 391

$155K

Rank: 7 out of 391

$524

Average: $169

30

Average: 6

MELCHISEDEK MARGARIS

Great falls, Mont. 59405

7,866

Rank: 13 out of 391

282

Rank: 114 out of 391

$144K

Rank: 10 out of 391

$510

Average: $169

28

Average: 6

CRAIG TREPTOW

Great falls, Mont. 59405

6,786

Rank: 14 out of 391

300

Rank: 102 out of 391

$105K

Rank: 23 out of 391

$352

Average: $169

23

Average: 6

REBECCA HOOVER

Missoula, Mont. 59802

6,785

Rank: 15 out of 391

145

Rank: 233 out of 391

$33.5K

Rank: 167 out of 391

$231

Average: $169

47

Average: 6

THOMAS FOUTS

Red lodge, Mont. 59068

6,293

Rank: 16 out of 391

420

Rank: 42 out of 391

$108K

Rank: 20 out of 391

$257

Average: $169

15

Average: 6

TERRY REIFF

Whitehall, Mont. 59759

6,076

Rank: 17 out of 391

287

Rank: 111 out of 391

$60.7K

Rank: 83 out of 391

$212

Average: $169

21

Average: 6

ROBERT NICHOLS

Billings, Mont. 59105

5,794

Rank: 18 out of 391

474

Rank: 24 out of 391

$116K

Rank: 16 out of 391

$244

Average: $169

12

Average: 6

BRYAN CANTY

Billings, Mont. 59101

5,640

Rank: 19 out of 391

2,497

Rank: 1 out of 391

$108K

Rank: 19 out of 391

$43

Average: $169

2

Average: 6

LAURA SHELTON

Florence, Mont. 59833

5,177

Rank: 20 out of 391

445

Rank: 33 out of 391

$106K

Rank: 21 out of 391

$238

Average: $169

12

Average: 6

PATRICK MCGREE

Butte, Mont. 59701

5,079

Rank: 21 out of 391

546

Rank: 17 out of 391

$91.8K

Rank: 35 out of 391

$168

Average: $169

9

Average: 6

HEATHER MADDOX

Missoula, Mont. 59802

4,763

Rank: 22 out of 391

221

Rank: 157 out of 391

$78.3K

Rank: 54 out of 391

$354

Average: $169

22

Average: 6

CRAIG MCHOOD

Missoula, Mont. 59802

4,593

Rank: 23 out of 391

199

Rank: 179 out of 391

$46.3K

Rank: 127 out of 391

$232

Average: $169

23

Average: 6

DANIEL MUNZING

Whitefish, Mont. 59937

4,416

Rank: 24 out of 391

378

Rank: 68 out of 391

$141K

Rank: 12 out of 391

$374

Average: $169

12

Average: 6

ROBERT HART

Florence, Mont. 59833

4,091

Rank: 25 out of 391

312

Rank: 98 out of 391

$49.5K

Rank: 115 out of 391

$159

Average: $169

13

Average: 6

LIBBY LAKE

Great falls, Mont. 59405

4,080

Rank: 26 out of 391

567

Rank: 15 out of 391

$105K

Rank: 25 out of 391

$185

Average: $169

7

Average: 6

MIKE JOHNSON

Great falls, Mont. 59405

4,078

Rank: 27 out of 391

283

Rank: 113 out of 391

$190K

Rank: 5 out of 391

$672

Average: $169

14

Average: 6

LISA LOVEJOY

Missoula, Mont. 59802

4,057

Rank: 28 out of 391

235

Rank: 146 out of 391

$72.7K

Rank: 59 out of 391

$309

Average: $169

17

Average: 6

DANIEL RAUSCH

Polson, Mont. 59860

3,948

Rank: 29 out of 391

417

Rank: 46 out of 391

$148K

Rank: 9 out of 391

$354

Average: $169

9

Average: 6

LISA SESSIONS

Butte, Mont. 59701

3,866

Rank: 30 out of 391

83

Rank: 292 out of 391

$24.7K

Rank: 197 out of 391

$297

Average: $169

47

Average: 6

FRANKLIN WILEY

Missoula, Mont. 59804

3,863

Rank: 31 out of 391

161

Rank: 218 out of 391

$26.4K

Rank: 188 out of 391

$164

Average: $169

24

Average: 6

LANCE STEWART

Shelby, Mont. 59474

3,685

Rank: 32 out of 391

414

Rank: 50 out of 391

$53.7K

Rank: 107 out of 391

$130

Average: $169

9

Average: 6

MICHAEL SURA

Lewistown, Mont. 59457

3,631

Rank: 33 out of 391

443

Rank: 34 out of 391

$148K

Rank: 8 out of 391

$334

Average: $169

8

Average: 6

GAYLE SACRY

Whitehall, Mont. 59759

3,477

Rank: 34 out of 391

292

Rank: 107 out of 391

$61.8K

Rank: 80 out of 391

$212

Average: $169

12

Average: 6

DOUGLAS WOERNER

Laurel, Mont. 59044

3,437

Rank: 35 out of 391

418

Rank: 45 out of 391

$63.6K

Rank: 78 out of 391

$152

Average: $169

8

Average: 6

KEVIN MCCREA

Laurel, Mont. 59044

3,399

Rank: 36 out of 391

422

Rank: 41 out of 391

$85K

Rank: 46 out of 391

$201

Average: $169

8

Average: 6

JOSE ORTIZ

Colstrip, Mont. 59323

3,397

Rank: 37 out of 391

154

Rank: 225 out of 391

$26.8K

Rank: 185 out of 391

$174

Average: $169

22

Average: 6

JENNIE ECKSTROM

Whitefish, Mont. 59937

3,072

Rank: 38 out of 391

265

Rank: 129 out of 391

$78.5K

Rank: 53 out of 391

$296

Average: $169

12

Average: 6

GABRIEL CHARBONNEAU

Stevensville, Mont. 59870

3,030

Rank: 39 out of 391

278

Rank: 116 out of 391

$70.3K

Rank: 65 out of 391

$253

Average: $169

11

Average: 6

ROBERT CLARY

Shelby, Mont. 59474

3,027

Rank: 40 out of 391

315

Rank: 97 out of 391

$73.4K

Rank: 58 out of 391

$233

Average: $169

10

Average: 6

WILLIAM PHILLIPS

Billings, Mont. 59102

3,008

Rank: 41 out of 391

371

Rank: 73 out of 391

$113K

Rank: 17 out of 391

$304

Average: $169

8

Average: 6

JON MILLER

Whitefish, Mont. 59937

2,927

Rank: 42 out of 391

375

Rank: 69 out of 391

$96.4K

Rank: 31 out of 391

$257

Average: $169

8

Average: 6

TODD BERGLAND

Whitefish, Mont. 59937

2,816

Rank: 43 out of 391

358

Rank: 75 out of 391

$91.3K

Rank: 36 out of 391

$255

Average: $169

8

Average: 6

GARY OSTAHOWSKI

Hardin, Mont. 59034

2,736

Rank: 44 out of 391

274

Rank: 121 out of 391

$44K

Rank: 130 out of 391

$161

Average: $169

10

Average: 6

ASHLEY QUANBECK

Hardin, Mont. 59034

2,675

Rank: 45 out of 391

238

Rank: 145 out of 391

$37.1K

Rank: 149 out of 391

$156

Average: $169

11

Average: 6

TERESA BORINO

Hamilton, Mont. 59840

2,549

Rank: 46 out of 391

317

Rank: 94 out of 391

$76.9K

Rank: 57 out of 391

$243

Average: $169

8

Average: 6

ROBERT WAGENAAR

Billings, Mont. 59105

2,545

Rank: 47 out of 391

407

Rank: 54 out of 391

$101K

Rank: 28 out of 391

$248

Average: $169

6

Average: 6

LARRY SONNENBERG

Bozeman, Mont. 59715

2,529

Rank: 48 out of 391

234

Rank: 147 out of 391

$77.2K

Rank: 56 out of 391

$330

Average: $169

11

Average: 6

BENJAMIN PHIPPS

Billings, Mont. 59101

2,516

Rank: 49 out of 391

343

Rank: 83 out of 391

$38.9K

Rank: 145 out of 391

$113

Average: $169

7

Average: 6

CAREY WELSH

Great falls, Mont. 59404

2,446

Rank: 50 out of 391

520

Rank: 19 out of 391

$104K

Rank: 26 out of 391

$200

Average: $169

5

Average: 6

JAY ERICKSON

Whitefish, Mont. 59937

2,345

Rank: 51 out of 391

187

Rank: 192 out of 391

$66.3K

Rank: 74 out of 391

$354

Average: $169

13

Average: 6

ERIC RAVITZ

Missoula, Mont. 59802

2,323

Rank: 52 out of 391

217

Rank: 161 out of 391

$48.6K

Rank: 119 out of 391

$224

Average: $169

11

Average: 6

FRANK MICHELS

Billings, Mont. 59102

2,253

Rank: 53 out of 391

608

Rank: 12 out of 391

$106K

Rank: 22 out of 391

$174

Average: $169

4

Average: 6

RANDY STEWART

Hamilton, Mont. 59840

2,236

Rank: 54 out of 391

413

Rank: 51 out of 391

$122K

Rank: 15 out of 391

$294

Average: $169

5

Average: 6

WILLIAM HOLMES

Lewistown, Mont. 59457

2,232

Rank: 55 out of 391

254

Rank: 137 out of 391

$105K

Rank: 24 out of 391

$413

Average: $169

9

Average: 6

KATHRYN NEFF

Whitefish, Mont. 59937

2,185

Rank: 56 out of 391

294

Rank: 106 out of 391

$60.6K

Rank: 85 out of 391

$206

Average: $169

7

Average: 6

SHAWN NESBO

Conrad, Mont. 59425

2,178

Rank: 57 out of 391

223

Rank: 156 out of 391

$54.3K

Rank: 102 out of 391

$244

Average: $169

10

Average: 6

CATHY HOLMES

Lewistown, Mont. 59457

2,174

Rank: 58 out of 391

244

Rank: 142 out of 391

$84.9K

Rank: 47 out of 391

$348

Average: $169

9

Average: 6

DEIRDRE MCNAMER

Red lodge, Mont. 59068

2,130

Rank: 59 out of 391

326

Rank: 90 out of 391

$65.3K

Rank: 75 out of 391

$200

Average: $169

7

Average: 6

PAOLO GERBASI

Billings, Mont. 59102

2,023

Rank: 60 out of 391

192

Rank: 186 out of 391

$50.5K

Rank: 112 out of 391

$263

Average: $169

11

Average: 6

CURT KURTZ

Belgrade, Mont. 59714

1,956

Rank: 61 out of 391

274

Rank: 121 out of 391

$58.9K

Rank: 91 out of 391

$215

Average: $169

7

Average: 6

THOMAS TRIEHY

Great falls, Mont. 59405

1,952

Rank: 62 out of 391

500

Rank: 22 out of 391

$69K

Rank: 66 out of 391

$138

Average: $169

4

Average: 6

DAVID MCLAUGHLIN

Bozeman, Mont. 59715

1,941

Rank: 63 out of 391

167

Rank: 210 out of 391

$54.8K

Rank: 98 out of 391

$328

Average: $169

12

Average: 6

ANITA BEACH

Whitefish, Mont. 59937

1,917

Rank: 64 out of 391

201

Rank: 178 out of 391

$58.1K

Rank: 93 out of 391

$289

Average: $169

10

Average: 6

HARVARD HEATH

Hamilton, Mont. 59840

1,913

Rank: 65 out of 391

261

Rank: 131 out of 391

$67.9K

Rank: 69 out of 391

$260

Average: $169

7

Average: 6

SUSAN GALLO

Miles city, Mont. 59301

1,903

Rank: 66 out of 391

296

Rank: 104 out of 391

$67.8K

Rank: 71 out of 391

$229

Average: $169

6

Average: 6

CHARLES DIXON

Kalispell, Mont. 59901

1,893

Rank: 67 out of 391

689

Rank: 7 out of 391

$87.7K

Rank: 38 out of 391

$127

Average: $169

3

Average: 6

JEFFREY LINDLEY

Missoula, Mont. 59802

1,863

Rank: 68 out of 391

234

Rank: 147 out of 391

$53.9K

Rank: 105 out of 391

$230

Average: $169

8

Average: 6

GABOR BENDA

Bozeman, Mont. 59715

1,858

Rank: 69 out of 391

164

Rank: 214 out of 391

$60.7K

Rank: 84 out of 391

$370

Average: $169

11

Average: 6

SUSAN PETERSEN

Billings, Mont. 59102

1,775

Rank: 70 out of 391

246

Rank: 140 out of 391

$86.3K

Rank: 43 out of 391

$351

Average: $169

7

Average: 6

MICHELE MARLER

Shelby, Mont. 59474

1,774

Rank: 71 out of 391

274

Rank: 121 out of 391

$65.2K

Rank: 76 out of 391

$238

Average: $169

6

Average: 6

CHARLES MARLER

Shelby, Mont. 59474

1,736

Rank: 72 out of 391

529

Rank: 18 out of 391

$103K

Rank: 27 out of 391

$194

Average: $169

3

Average: 6

LYLE ONSTAD

Great falls, Mont. 59405

1,727

Rank: 73 out of 391

353

Rank: 78 out of 391

$80.8K

Rank: 49 out of 391

$229

Average: $169

5

Average: 6

TODD WAMPLER

Helena, Mont. 59601

1,694

Rank: 74 out of 391

775

Rank: 3 out of 391

$87.6K

Rank: 39 out of 391

$113

Average: $169

2

Average: 6

CHRISTOPHER SMITH

Missoula, Mont. 59802

1,685

Rank: 75 out of 391

289

Rank: 109 out of 391

$87.5K

Rank: 40 out of 391

$303

Average: $169

6

Average: 6

ELENA FURROW

Lolo, Mont. 59847

1,668

Rank: 76 out of 391

335

Rank: 87 out of 391

$62.4K

Rank: 79 out of 391

$186

Average: $169

5

Average: 6

KIRSTEN MORISSETTE

Hardin, Mont. 59034

1,644

Rank: 77 out of 391

253

Rank: 138 out of 391

$36.1K

Rank: 156 out of 391

$143

Average: $169

6

Average: 6

VICTOR DAVIS

St ignatius, Mont. 59865

1,627

Rank: 78 out of 391

211

Rank: 166 out of 391

$59.6K

Rank: 89 out of 391

$282

Average: $169

8

Average: 6

SARAH STEWART

Billings, Mont. 59102

1,600

Rank: 79 out of 391

344

Rank: 80 out of 391

$86.8K

Rank: 42 out of 391

$252

Average: $169

5

Average: 6

SHERI HOWELL

Helena, Mont. 59601

1,593

Rank: 80 out of 391

182

Rank: 197 out of 391

$67.8K

Rank: 70 out of 391

$372

Average: $169

9

Average: 6

MICHELLE CORBIN

Deer lodge, Mont. 59722

1,549

Rank: 81 out of 391

256

Rank: 136 out of 391

$72.2K

Rank: 60 out of 391

$282

Average: $169

6

Average: 6

TONY LLOYD

Kalispell, Mont. 59901

1,520

Rank: 82 out of 391

615

Rank: 11 out of 391

$143K

Rank: 11 out of 391

$233

Average: $169

2

Average: 6

BAYNE FRENCH

Whitefish, Mont. 59937

1,519

Rank: 83 out of 391

271

Rank: 125 out of 391

$47.7K

Rank: 123 out of 391

$176

Average: $169

6

Average: 6

LARRY SEVERA

Billings, Mont. 59101

1,515

Rank: 84 out of 391

702

Rank: 6 out of 391

$112K

Rank: 18 out of 391

$160

Average: $169

2

Average: 6

ROBERT NITSCHELM

Kalispell, Mont. 59901

1,514

Rank: 85 out of 391

454

Rank: 29 out of 391

$68.5K

Rank: 68 out of 391

$151

Average: $169

3

Average: 6

ANGELA HAUGO

Stevensville, Mont. 59870

1,498

Rank: 86 out of 391

264

Rank: 130 out of 391

$46.6K

Rank: 125 out of 391

$177

Average: $169

6

Average: 6

KATRINA ERICKSON

Kalispell, Mont. 59901

1,492

Rank: 87 out of 391

17

Rank: 384 out of 391

$2,078

Rank: 364 out of 391

$122

Average: $169

88

Average: 6

DAVID KRAINACKER

Helena, Mont. 59602

1,471

Rank: 88 out of 391

755

Rank: 4 out of 391

$60.1K

Rank: 87 out of 391

$80

Average: $169

2

Average: 6

JON BULLMAN

Billings, Mont. 59102

1,437

Rank: 89 out of 391

299

Rank: 103 out of 391

$77.4K

Rank: 55 out of 391

$259

Average: $169

5

Average: 6

DIANE NOWAK

Helena, Mont. 59601

1,437

Rank: 89 out of 391

431

Rank: 39 out of 391

$71.1K

Rank: 64 out of 391

$165

Average: $169

3

Average: 6

EDWARD STEIN

Eureka, Mont. 59917

1,402

Rank: 91 out of 391

388

Rank: 64 out of 391

$71.3K

Rank: 63 out of 391

$184

Average: $169

4

Average: 6

ADAM ZELKA

Billings, Mont. 59105

1,374

Rank: 92 out of 391

348

Rank: 79 out of 391

$52.6K

Rank: 109 out of 391

$151

Average: $169

4

Average: 6

RONALD BLACK

Plains, Mont. 59859

1,314

Rank: 93 out of 391

375

Rank: 69 out of 391

$67.6K

Rank: 72 out of 391

$180

Average: $169

4

Average: 6

ROBERT STENGER

Missoula, Mont. 59808

1,312

Rank: 94 out of 391

319

Rank: 93 out of 391

$61.6K

Rank: 81 out of 391

$193

Average: $169

4

Average: 6

VENKATESH JAIRAM

Great falls, Mont. 59405

1,308

Rank: 95 out of 391

410

Rank: 52 out of 391

$95.2K

Rank: 33 out of 391

$232

Average: $169

3

Average: 6

DANA DUCOTE

Bigfork, Mont. 59911

1,308

Rank: 95 out of 391

420

Rank: 42 out of 391

$68.7K

Rank: 67 out of 391

$164

Average: $169

3

Average: 6

MAE BIXBY

Missoula, Mont. 59802

1,307

Rank: 97 out of 391

68

Rank: 315 out of 391

$34.2K

Rank: 164 out of 391

$503

Average: $169

19

Average: 6

RODNEY HEATON

Missoula, Mont. 59804

1,291

Rank: 98 out of 391

373

Rank: 71 out of 391

$98.5K

Rank: 29 out of 391

$264

Average: $169

3

Average: 6

STEVEN ROBERTS

Bozeman, Mont. 59715

1,291

Rank: 98 out of 391

162

Rank: 216 out of 391

$40.7K

Rank: 140 out of 391

$251

Average: $169

8

Average: 6

JONATHAN ANDERSON

Kalispell, Mont. 59901

1,285

Rank: 100 out of 391

386

Rank: 65 out of 391

$55.6K

Rank: 97 out of 391

$144

Average: $169

3

Average: 6

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.