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

KIRK STONER

Plentywood, Mont. 59254

19,065

Rank: 2 out of 384

743

Rank: 4 out of 384

$503K

Rank: 1 out of 384

$676

Average: $159

26

Average: 4

LAR AUTIO

Missoula, Mont. 59802

42,645

Rank: 1 out of 384

462

Rank: 26 out of 384

$335K

Rank: 2 out of 384

$725

Average: $159

92

Average: 4

MIKE JOHNSON

Great falls, Mont. 59405

3,446

Rank: 9 out of 384

305

Rank: 91 out of 384

$177K

Rank: 3 out of 384

$582

Average: $159

11

Average: 4

SHANTELL TWOBEARS

Miles city, Mont. 59301

9,120

Rank: 3 out of 384

416

Rank: 42 out of 384

$170K

Rank: 4 out of 384

$408

Average: $159

22

Average: 4

JOHN KALBFLEISCH

Whitefish, Mont. 59937

6,495

Rank: 5 out of 384

412

Rank: 45 out of 384

$160K

Rank: 5 out of 384

$388

Average: $159

16

Average: 4

PATRICIA GRANTHAM

Miles city, Mont. 59301

8,923

Rank: 4 out of 384

260

Rank: 123 out of 384

$160K

Rank: 6 out of 384

$615

Average: $159

34

Average: 4

TONY LLOYD

Kalispell, Mont. 59901

1,758

Rank: 39 out of 384

538

Rank: 14 out of 384

$152K

Rank: 7 out of 384

$283

Average: $159

3

Average: 4

MELCHISEDEK MARGARIS

Great falls, Mont. 59405

2,706

Rank: 13 out of 384

244

Rank: 133 out of 384

$136K

Rank: 8 out of 384

$558

Average: $159

11

Average: 4

LARRY SEVERA

Billings, Mont. 59101

1,801

Rank: 34 out of 384

745

Rank: 3 out of 384

$136K

Rank: 9 out of 384

$182

Average: $159

2

Average: 4

DANIEL MUNZING

Whitefish, Mont. 59937

3,909

Rank: 7 out of 384

326

Rank: 82 out of 384

$126K

Rank: 10 out of 384

$387

Average: $159

12

Average: 4

DANIEL RAUSCH

Polson, Mont. 59860

3,206

Rank: 10 out of 384

358

Rank: 66 out of 384

$124K

Rank: 11 out of 384

$346

Average: $159

9

Average: 4

CHARLES WOODWARD

Kalispell, Mont. 59901

1,534

Rank: 54 out of 384

435

Rank: 34 out of 384

$121K

Rank: 12 out of 384

$279

Average: $159

4

Average: 4

MICHAEL CASELNOVA

Great falls, Mont. 59405

1,540

Rank: 53 out of 384

528

Rank: 17 out of 384

$118K

Rank: 13 out of 384

$224

Average: $159

3

Average: 4

RANDY STEWART

Hamilton, Mont. 59840

2,370

Rank: 21 out of 384

401

Rank: 51 out of 384

$115K

Rank: 14 out of 384

$288

Average: $159

6

Average: 4

JAMES HARKNESS

Great falls, Mont. 59405

786

Rank: 143 out of 384

690

Rank: 7 out of 384

$114K

Rank: 15 out of 384

$166

Average: $159

1

Average: 4

MICHAEL SURA

Lewistown, Mont. 59457

2,774

Rank: 11 out of 384

390

Rank: 54 out of 384

$112K

Rank: 16 out of 384

$288

Average: $159

7

Average: 4

CHARLES MARLER

Shelby, Mont. 59474

1,671

Rank: 47 out of 384

543

Rank: 13 out of 384

$110K

Rank: 17 out of 384

$202

Average: $159

3

Average: 4

VENKATESH JAIRAM

Great falls, Mont. 59405

1,370

Rank: 69 out of 384

517

Rank: 20 out of 384

$108K

Rank: 18 out of 384

$209

Average: $159

3

Average: 4

BRYAN CANTY

Billings, Mont. 59101

3,746

Rank: 8 out of 384

2,374

Rank: 1 out of 384

$98.2K

Rank: 19 out of 384

$41

Average: $159

2

Average: 4

CHARLES DIXON

Kalispell, Mont. 59901

2,380

Rank: 20 out of 384

758

Rank: 2 out of 384

$97.7K

Rank: 20 out of 384

$129

Average: $159

3

Average: 4

LANCE STEWART

Shelby, Mont. 59474

2,763

Rank: 12 out of 384

600

Rank: 10 out of 384

$97K

Rank: 21 out of 384

$162

Average: $159

5

Average: 4

TIMOTHY WEILL

Great falls, Mont. 59405

1,253

Rank: 80 out of 384

520

Rank: 18 out of 384

$96.6K

Rank: 22 out of 384

$186

Average: $159

2

Average: 4

CAREY WELSH

Great falls, Mont. 59404

1,463

Rank: 58 out of 384

415

Rank: 43 out of 384

$92K

Rank: 23 out of 384

$222

Average: $159

4

Average: 4

WILLIAM HOLMES

Lewistown, Mont. 59457

1,931

Rank: 30 out of 384

234

Rank: 144 out of 384

$91.4K

Rank: 24 out of 384

$391

Average: $159

8

Average: 4

RACHAEL RIOPEL

Missoula, Mont. 59802

1,056

Rank: 106 out of 384

462

Rank: 26 out of 384

$90.6K

Rank: 25 out of 384

$196

Average: $159

2

Average: 4

KATHLEEN TRAPP

Townsend, Mont. 59644

1,292

Rank: 77 out of 384

281

Rank: 108 out of 384

$88.6K

Rank: 26 out of 384

$315

Average: $159

5

Average: 4

ERIC KRESS

Missoula, Mont. 59804

2,308

Rank: 23 out of 384

256

Rank: 124 out of 384

$88.6K

Rank: 27 out of 384

$346

Average: $159

9

Average: 4

LIBBY LAKE

Great falls, Mont. 59405

1,925

Rank: 31 out of 384

598

Rank: 11 out of 384

$87.4K

Rank: 28 out of 384

$146

Average: $159

3

Average: 4

DWYNN GREENFIELD

St ignatius, Mont. 59865

1,178

Rank: 93 out of 384

292

Rank: 99 out of 384

$86.4K

Rank: 29 out of 384

$296

Average: $159

4

Average: 4

FRANK MICHELS

Billings, Mont. 59102

1,752

Rank: 41 out of 384

513

Rank: 21 out of 384

$85.5K

Rank: 30 out of 384

$167

Average: $159

3

Average: 4

KIRK CREWS

Stevensville, Mont. 59870

1,942

Rank: 28 out of 384

280

Rank: 110 out of 384

$85K

Rank: 31 out of 384

$304

Average: $159

7

Average: 4

GERALDINE MOURNIAN

Crow agency, Mont. 59022

980

Rank: 117 out of 384

462

Rank: 26 out of 384

$84.8K

Rank: 32 out of 384

$184

Average: $159

2

Average: 4

PATRICK MCGREE

Butte, Mont. 59701

3,942

Rank: 6 out of 384

537

Rank: 15 out of 384

$84.6K

Rank: 33 out of 384

$158

Average: $159

7

Average: 4

THOMAS FOUTS

Red lodge, Mont. 59068

2,692

Rank: 14 out of 384

392

Rank: 53 out of 384

$84.5K

Rank: 34 out of 384

$216

Average: $159

7

Average: 4

BRYN BURNHAM

Billings, Mont. 59101

1,137

Rank: 94 out of 384

425

Rank: 39 out of 384

$84.2K

Rank: 35 out of 384

$198

Average: $159

3

Average: 4

LAURA SHELTON

Florence, Mont. 59833

2,193

Rank: 25 out of 384

435

Rank: 34 out of 384

$83.8K

Rank: 36 out of 384

$193

Average: $159

5

Average: 4

RODNEY HEATON

Butte, Mont. 59701

1,116

Rank: 98 out of 384

335

Rank: 76 out of 384

$83.7K

Rank: 37 out of 384

$250

Average: $159

3

Average: 4

EDWIN RODRIGUEZ

Billings, Mont. 59106

535

Rank: 191 out of 384

492

Rank: 23 out of 384

$79.8K

Rank: 38 out of 384

$162

Average: $159

1

Average: 4

DAVID ENGBRECHT

Great falls, Mont. 59404

1,419

Rank: 66 out of 384

637

Rank: 8 out of 384

$79.1K

Rank: 39 out of 384

$124

Average: $159

2

Average: 4

JENNIFER BIGBACK

Billings, Mont. 59101

1,047

Rank: 107 out of 384

443

Rank: 32 out of 384

$78.7K

Rank: 40 out of 384

$178

Average: $159

2

Average: 4

MICHELLE CORBIN

Deer lodge, Mont. 59722

1,665

Rank: 48 out of 384

278

Rank: 111 out of 384

$76.4K

Rank: 41 out of 384

$275

Average: $159

6

Average: 4

CRAIG TREPTOW

Great falls, Mont. 59405

1,559

Rank: 51 out of 384

211

Rank: 166 out of 384

$75.2K

Rank: 42 out of 384

$356

Average: $159

7

Average: 4

TODD BERGLAND

Whitefish, Mont. 59937

2,571

Rank: 15 out of 384

369

Rank: 64 out of 384

$75K

Rank: 43 out of 384

$203

Average: $159

7

Average: 4

TODD WAMPLER

Helena, Mont. 59601

1,704

Rank: 44 out of 384

715

Rank: 5 out of 384

$74.9K

Rank: 44 out of 384

$105

Average: $159

2

Average: 4

DANIEL GORDON

Great falls, Mont. 59405

1,235

Rank: 82 out of 384

329

Rank: 79 out of 384

$74.9K

Rank: 45 out of 384

$228

Average: $159

4

Average: 4

TERESA BORINO

Hamilton, Mont. 59840

2,305

Rank: 24 out of 384

329

Rank: 79 out of 384

$74.5K

Rank: 46 out of 384

$226

Average: $159

7

Average: 4

DAVID GORMAN

Missoula, Mont. 59804

970

Rank: 119 out of 384

242

Rank: 135 out of 384

$73.6K

Rank: 47 out of 384

$304

Average: $159

4

Average: 4

CURT KURTZ

Belgrade, Mont. 59714

1,768

Rank: 37 out of 384

283

Rank: 103 out of 384

$73.1K

Rank: 48 out of 384

$258

Average: $159

6

Average: 4

JON MILLER

Whitefish, Mont. 59937

2,528

Rank: 17 out of 384

358

Rank: 66 out of 384

$71.3K

Rank: 49 out of 384

$199

Average: $159

7

Average: 4

WILLIAM PHILLIPS

Billings, Mont. 59102

1,462

Rank: 59 out of 384

318

Rank: 86 out of 384

$70.4K

Rank: 50 out of 384

$221

Average: $159

5

Average: 4

LYLE ONSTAD

Great falls, Mont. 59405

1,425

Rank: 64 out of 384

300

Rank: 94 out of 384

$70.3K

Rank: 51 out of 384

$234

Average: $159

5

Average: 4

CATHY HOLMES

Lewistown, Mont. 59457

1,684

Rank: 46 out of 384

242

Rank: 135 out of 384

$70.2K

Rank: 52 out of 384

$290

Average: $159

7

Average: 4

EDWARD STEIN

Eureka, Mont. 59917

1,507

Rank: 55 out of 384

404

Rank: 50 out of 384

$70.1K

Rank: 53 out of 384

$174

Average: $159

4

Average: 4

GAYLE SACRY

Whitehall, Mont. 59759

2,393

Rank: 19 out of 384

340

Rank: 74 out of 384

$69.8K

Rank: 54 out of 384

$205

Average: $159

7

Average: 4

DANA DUCOTE

Bigfork, Mont. 59911

1,309

Rank: 74 out of 384

386

Rank: 56 out of 384

$68.1K

Rank: 55 out of 384

$176

Average: $159

3

Average: 4

KEVIN MCCREA

Laurel, Mont. 59044

1,414

Rank: 67 out of 384

410

Rank: 46 out of 384

$66.7K

Rank: 56 out of 384

$163

Average: $159

3

Average: 4

GEORGIANNA MAYER

Missoula, Mont. 57802

1,062

Rank: 105 out of 384

281

Rank: 108 out of 384

$65.5K

Rank: 57 out of 384

$233

Average: $159

4

Average: 4

ROBERT ULRICH

Laurel, Mont. 59044

1,422

Rank: 65 out of 384

498

Rank: 22 out of 384

$65.1K

Rank: 58 out of 384

$131

Average: $159

3

Average: 4

JENNIE ECKSTROM

Whitefish, Mont. 59937

1,940

Rank: 29 out of 384

283

Rank: 103 out of 384

$63.9K

Rank: 59 out of 384

$226

Average: $159

7

Average: 4

ROBERT NITSCHELM

Kalispell, Mont. 59901

1,504

Rank: 56 out of 384

432

Rank: 37 out of 384

$62.6K

Rank: 60 out of 384

$145

Average: $159

3

Average: 4

LEAH CARLBURG

Kalispell, Mont. 59901

928

Rank: 123 out of 384

455

Rank: 29 out of 384

$62.5K

Rank: 61 out of 384

$137

Average: $159

2

Average: 4

JAMES ASTHALTER

Great falls, Mont. 59405

1,107

Rank: 100 out of 384

448

Rank: 31 out of 384

$62.5K

Rank: 62 out of 384

$139

Average: $159

2

Average: 4

HARVARD HEATH

Hamilton, Mont. 59840

1,784

Rank: 36 out of 384

274

Rank: 114 out of 384

$62.2K

Rank: 63 out of 384

$227

Average: $159

7

Average: 4

CHRISTOPHER SMITH

Missoula, Mont. 59802

1,370

Rank: 69 out of 384

268

Rank: 119 out of 384

$61.7K

Rank: 64 out of 384

$230

Average: $159

5

Average: 4

LISA LOVEJOY

Missoula, Mont. 59802

1,734

Rank: 43 out of 384

227

Rank: 152 out of 384

$60.8K

Rank: 65 out of 384

$268

Average: $159

8

Average: 4

DAVID MCLAUGHLIN

Bozeman, Mont. 59715

2,362

Rank: 22 out of 384

184

Rank: 188 out of 384

$60.5K

Rank: 66 out of 384

$329

Average: $159

13

Average: 4

TIMOTHY CARAMORE

Missoula, Mont. 59802

797

Rank: 139 out of 384

377

Rank: 59 out of 384

$60.5K

Rank: 67 out of 384

$160

Average: $159

2

Average: 4

VICTOR DAVIS

St ignatius, Mont. 59865

1,686

Rank: 45 out of 384

209

Rank: 169 out of 384

$60.5K

Rank: 68 out of 384

$289

Average: $159

8

Average: 4

LARRY SONNENBERG

Bozeman, Mont. 59715

2,172

Rank: 26 out of 384

224

Rank: 155 out of 384

$60.2K

Rank: 69 out of 384

$269

Average: $159

10

Average: 4

SARAH STEWART

Billings, Mont. 59102

1,106

Rank: 102 out of 384

325

Rank: 83 out of 384

$59.9K

Rank: 70 out of 384

$184

Average: $159

3

Average: 4

TERRY REIFF

Whitehall, Mont. 59759

2,423

Rank: 18 out of 384

313

Rank: 87 out of 384

$59.6K

Rank: 71 out of 384

$190

Average: $159

8

Average: 4

CATHY LAY

Helena, Mont. 59602

1,450

Rank: 60 out of 384

628

Rank: 9 out of 384

$59.1K

Rank: 72 out of 384

$94

Average: $159

2

Average: 4

KRISTOPHER CUNNINGHAM

Billings, Mont. 59101

1,118

Rank: 97 out of 384

311

Rank: 88 out of 384

$57.5K

Rank: 73 out of 384

$185

Average: $159

4

Average: 4

ROBERT NICHOLS

Billings, Mont. 59105

1,182

Rank: 92 out of 384

420

Rank: 41 out of 384

$56.2K

Rank: 74 out of 384

$134

Average: $159

3

Average: 4

DUNCAN HUBBARD

Missoula, Mont. 59804

1,593

Rank: 50 out of 384

219

Rank: 160 out of 384

$56.1K

Rank: 75 out of 384

$256

Average: $159

7

Average: 4

GABOR BENDA

Bozeman, Mont. 59715

2,005

Rank: 27 out of 384

170

Rank: 204 out of 384

$56.1K

Rank: 76 out of 384

$330

Average: $159

12

Average: 4

JAY ERICKSON

Whitefish, Mont. 59937

1,743

Rank: 42 out of 384

191

Rank: 186 out of 384

$56K

Rank: 77 out of 384

$293

Average: $159

9

Average: 4

DAVID DOWNEY

Florence, Mont. 59833

887

Rank: 127 out of 384

239

Rank: 138 out of 384

$55.8K

Rank: 78 out of 384

$234

Average: $159

4

Average: 4

GABRIEL CHARBONNEAU

Stevensville, Mont. 59870

1,479

Rank: 57 out of 384

271

Rank: 115 out of 384

$55.2K

Rank: 79 out of 384

$204

Average: $159

5

Average: 4

SUSAN GALLO

Miles city, Mont. 59301

1,758

Rank: 39 out of 384

194

Rank: 181 out of 384

$54.1K

Rank: 80 out of 384

$279

Average: $159

9

Average: 4

THOMAS TRIEHY

Great falls, Mont. 59405

1,082

Rank: 103 out of 384

518

Rank: 19 out of 384

$53.2K

Rank: 81 out of 384

$103

Average: $159

2

Average: 4

STEPHANIE WELCH

Missoula, Mont. 59802

568

Rank: 185 out of 384

319

Rank: 85 out of 384

$52.5K

Rank: 82 out of 384

$165

Average: $159

2

Average: 4

PATRICK TUFTS

Superior, Mont. 59872

575

Rank: 183 out of 384

427

Rank: 38 out of 384

$52.3K

Rank: 83 out of 384

$123

Average: $159

1

Average: 4

DIANE NOWAK

Helena, Mont. 59601

1,232

Rank: 83 out of 384

356

Rank: 69 out of 384

$52.2K

Rank: 84 out of 384

$147

Average: $159

3

Average: 4

THOMAS HILDNER

Bozeman, Mont. 59715

1,042

Rank: 110 out of 384

333

Rank: 78 out of 384

$51.2K

Rank: 85 out of 384

$154

Average: $159

3

Average: 4

ROBERT WAGENAAR

Billings, Mont. 59105

1,107

Rank: 100 out of 384

356

Rank: 69 out of 384

$51.1K

Rank: 86 out of 384

$144

Average: $159

3

Average: 4

JODI WEISSER VIOLETT

Great falls, Mont. 59405

977

Rank: 118 out of 384

146

Rank: 226 out of 384

$50.8K

Rank: 87 out of 384

$348

Average: $159

7

Average: 4

DAVID KRAINACKER

Helena, Mont. 59602

1,431

Rank: 63 out of 384

712

Rank: 6 out of 384

$50.7K

Rank: 88 out of 384

$71

Average: $159

2

Average: 4

THOMAS JAMES

Billings, Mont. 59101

730

Rank: 147 out of 384

234

Rank: 144 out of 384

$50.3K

Rank: 89 out of 384

$215

Average: $159

3

Average: 4

JON BULLMAN

Billings, Mont. 59102

879

Rank: 128 out of 384

282

Rank: 105 out of 384

$50.1K

Rank: 90 out of 384

$178

Average: $159

3

Average: 4

JONATHAN ANDERSON

Kalispell, Mont. 59901

1,216

Rank: 86 out of 384

390

Rank: 54 out of 384

$50K

Rank: 91 out of 384

$128

Average: $159

3

Average: 4

BENJAMIN PHIPPS

Billings, Mont. 59101

2,564

Rank: 16 out of 384

354

Rank: 72 out of 384

$49.7K

Rank: 92 out of 384

$140

Average: $159

7

Average: 4

KELLY BERKRAM

Kalispell, Mont. 59901

988

Rank: 115 out of 384

356

Rank: 69 out of 384

$49.2K

Rank: 93 out of 384

$138

Average: $159

3

Average: 4

HEATHER MADDOX

Missoula, Mont. 59802

1,830

Rank: 33 out of 384

217

Rank: 162 out of 384

$49.2K

Rank: 94 out of 384

$227

Average: $159

8

Average: 4

ROBERT RUTH

Glendive, Mont. 59330

489

Rank: 198 out of 384

421

Rank: 40 out of 384

$49.1K

Rank: 95 out of 384

$117

Average: $159

1

Average: 4

ROBERT STENGER

Missoula, Mont. 59808

1,308

Rank: 75 out of 384

289

Rank: 101 out of 384

$49K

Rank: 96 out of 384

$170

Average: $159

5

Average: 4

JESSICA BAILEY

Helena, Mont. 59601

1,015

Rank: 111 out of 384

370

Rank: 63 out of 384

$49K

Rank: 97 out of 384

$133

Average: $159

3

Average: 4

EDWIN MEDINA

Malta, Mont. 59538

608

Rank: 168 out of 384

194

Rank: 181 out of 384

$48.8K

Rank: 98 out of 384

$252

Average: $159

3

Average: 4

ERIC RAVITZ

Missoula, Mont. 59802

1,435

Rank: 61 out of 384

215

Rank: 164 out of 384

$48.8K

Rank: 99 out of 384

$227

Average: $159

7

Average: 4

CHARLES BLACK

Libby, Mont. 59923

1,001

Rank: 113 out of 384

264

Rank: 121 out of 384

$48.3K

Rank: 100 out of 384

$183

Average: $159

4

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

Read our methodology.