ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Montana » Family Practice

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

KIRK STONER

Plentywood, Mont. 59254

16,570

Rank: 1 out of 360

743

Rank: 3 out of 360

$353K

Rank: 1 out of 360

$475

Average: $138

22

Average: 3

DAVID ENGBRECHT

Great falls, Mont. 59404

8,616

Rank: 2 out of 360

1,429

Rank: 1 out of 360

$145K

Rank: 3 out of 360

$101

Average: $138

6

Average: 3

DAVID MCLAUGHLIN

Bozeman, Mont. 59715

8,214

Rank: 3 out of 360

169

Rank: 184 out of 360

$64.5K

Rank: 38 out of 360

$382

Average: $138

49

Average: 3

JOHN KALBFLEISCH

Whitefish, Mont. 59937

4,849

Rank: 4 out of 360

382

Rank: 42 out of 360

$128K

Rank: 6 out of 360

$334

Average: $138

13

Average: 3

CAREY WELSH

Great falls, Mont. 59404

4,304

Rank: 5 out of 360

462

Rank: 23 out of 360

$108K

Rank: 13 out of 360

$233

Average: $138

9

Average: 3

LIBBY LAKE

Great falls, Mont. 59405

3,898

Rank: 6 out of 360

614

Rank: 7 out of 360

$105K

Rank: 14 out of 360

$172

Average: $138

6

Average: 3

MELCHISEDEK MARGARIS

Great falls, Mont. 59405

3,890

Rank: 7 out of 360

270

Rank: 98 out of 360

$136K

Rank: 5 out of 360

$506

Average: $138

14

Average: 3

EDWARD STEIN

Eureka, Mont. 59917

3,473

Rank: 8 out of 360

448

Rank: 25 out of 360

$70.3K

Rank: 33 out of 360

$157

Average: $138

8

Average: 3

RONALD BLACK

Plains, Mont. 59859

3,058

Rank: 241 out of 4,172

789

Rank: 48 out of 4,172

$119K

Rank: 296 out of 4,172

$151

Average: $138

4

Average: 3

DANIEL MUNZING

Whitefish, Mont. 59937

3,055

Rank: 9 out of 360

287

Rank: 90 out of 360

$81.5K

Rank: 21 out of 360

$284

Average: $138

11

Average: 3

MIKE JOHNSON

Great falls, Mont. 59405

2,885

Rank: 10 out of 360

298

Rank: 85 out of 360

$140K

Rank: 4 out of 360

$469

Average: $138

10

Average: 3

ALLEN JONES

Hamilton, Mont. 59840

2,818

Rank: 419 out of 1,794

556

Rank: 225 out of 1,794

$95.1K

Rank: 448 out of 1,794

$171

Average: $138

5

Average: 3

JON MILLER

Whitefish, Mont. 59937

2,764

Rank: 11 out of 360

352

Rank: 57 out of 360

$73.7K

Rank: 28 out of 360

$209

Average: $138

8

Average: 3

MICHAEL SURA

Lewistown, Mont. 59457

2,601

Rank: 12 out of 360

396

Rank: 37 out of 360

$103K

Rank: 15 out of 360

$260

Average: $138

7

Average: 3

FRANK MICHELS

Billings, Mont. 59102

2,559

Rank: 13 out of 360

473

Rank: 22 out of 360

$123K

Rank: 8 out of 360

$260

Average: $138

5

Average: 3

JAMES ASTHALTER

Great falls, Mont. 59405

2,504

Rank: 14 out of 360

454

Rank: 24 out of 360

$74.6K

Rank: 27 out of 360

$164

Average: $138

6

Average: 3

DAVID GORMAN

Missoula, Mont. 59804

2,335

Rank: 15 out of 360

578

Rank: 9 out of 360

$163K

Rank: 2 out of 360

$281

Average: $138

4

Average: 3

CHARLES DIXON

Kalispell, Mont. 59901

2,267

Rank: 16 out of 360

782

Rank: 2 out of 360

$90.6K

Rank: 16 out of 360

$116

Average: $138

3

Average: 3

LARRY SONNENBERG

Bozeman, Mont. 59715

2,145

Rank: 17 out of 360

281

Rank: 95 out of 360

$60.7K

Rank: 48 out of 360

$216

Average: $138

8

Average: 3

TERRY REIFF

Whitehall, Mont. 59759

2,138

Rank: 18 out of 360

302

Rank: 83 out of 360

$50.2K

Rank: 70 out of 360

$166

Average: $138

7

Average: 3

THOMAS TRIEHY

Great falls, Mont. 59405

2,121

Rank: 19 out of 360

612

Rank: 8 out of 360

$60.8K

Rank: 46 out of 360

$99

Average: $138

3

Average: 3

PATRICK MCGREE

Butte, Mont. 59701

2,069

Rank: 20 out of 360

530

Rank: 15 out of 360

$76.3K

Rank: 26 out of 360

$144

Average: $138

4

Average: 3

BRANDON CYCHOLL

Missoula, Mont. 59808

2,035

Rank: 21 out of 360

428

Rank: 28 out of 360

$79.5K

Rank: 22 out of 360

$186

Average: $138

5

Average: 3

THOMAS FOUTS

Red lodge, Mont. 59068

2,013

Rank: 22 out of 360

335

Rank: 69 out of 360

$65.1K

Rank: 36 out of 360

$194

Average: $138

6

Average: 3

THOMAS HILDNER

Bozeman, Mont. 59715

1,955

Rank: 23 out of 360

312

Rank: 79 out of 360

$55K

Rank: 55 out of 360

$176

Average: $138

6

Average: 3

GAYLE SACRY

Whitehall, Mont. 59759

1,955

Rank: 23 out of 360

334

Rank: 70 out of 360

$48K

Rank: 82 out of 360

$144

Average: $138

6

Average: 3

ERIC KRESS

Missoula, Mont. 59804

1,952

Rank: 25 out of 360

232

Rank: 125 out of 360

$78.7K

Rank: 24 out of 360

$339

Average: $138

8

Average: 3

LAR AUTIO

Missoula, Mont. 59802

1,933

Rank: 26 out of 360

513

Rank: 17 out of 360

$81.6K

Rank: 20 out of 360

$159

Average: $138

4

Average: 3

PATRICIA GRANTHAM

Dillon, Mont. 59725

1,926

Rank: 27 out of 360

279

Rank: 96 out of 360

$53.5K

Rank: 60 out of 360

$192

Average: $138

7

Average: 3

LAURA SHELTON

Florence, Mont. 59833

1,817

Rank: 29 out of 360

427

Rank: 30 out of 360

$64.3K

Rank: 39 out of 360

$150

Average: $138

4

Average: 3

SUSAN GALLO

Miles city, Mont. 59301

1,770

Rank: 30 out of 360

246

Rank: 114 out of 360

$52.8K

Rank: 62 out of 360

$215

Average: $138

7

Average: 3

DANIEL RAUSCH

Polson, Mont. 59860

1,770

Rank: 30 out of 360

279

Rank: 96 out of 360

$61.4K

Rank: 44 out of 360

$220

Average: $138

6

Average: 3

DENNIS SALISBURY

Butte, Mont. 59701

1,769

Rank: 32 out of 360

132

Rank: 220 out of 360

$44.1K

Rank: 91 out of 360

$334

Average: $138

13

Average: 3

ROBERT SMITH

Hamilton, Mont. 59840

1,752

Rank: 595 out of 2,105

303

Rank: 849 out of 2,105

$57.5K

Rank: 789 out of 2,105

$190

Average: $138

6

Average: 3

VICTOR DAVIS

St ignatius, Mont. 59865

1,751

Rank: 33 out of 360

199

Rank: 152 out of 360

$60.8K

Rank: 47 out of 360

$305

Average: $138

9

Average: 3

FRANKLIN WILEY

Helena, Mont. 59601

1,724

Rank: 34 out of 360

292

Rank: 88 out of 360

$52.6K

Rank: 64 out of 360

$180

Average: $138

6

Average: 3

KIRK CREWS

Stevensville, Mont. 59870

1,700

Rank: 35 out of 360

258

Rank: 106 out of 360

$65.1K

Rank: 37 out of 360

$252

Average: $138

7

Average: 3

TODD BERGLAND

Whitefish, Mont. 59937

1,686

Rank: 36 out of 360

343

Rank: 66 out of 360

$48.5K

Rank: 77 out of 360

$141

Average: $138

5

Average: 3

LARRY SEVERA

Billings, Mont. 59105

1,684

Rank: 37 out of 360

681

Rank: 6 out of 360

$120K

Rank: 9 out of 360

$176

Average: $138

2

Average: 3

GABOR BENDA

Bozeman, Mont. 59715

1,679

Rank: 38 out of 360

161

Rank: 189 out of 360

$43.7K

Rank: 93 out of 360

$272

Average: $138

10

Average: 3

CHARLES WOODWARD

Kalispell, Mont. 59901

1,675

Rank: 39 out of 360

731

Rank: 5 out of 360

$125K

Rank: 7 out of 360

$171

Average: $138

2

Average: 3

DAVID KRAINACKER

Helena, Mont. 59602

1,608

Rank: 40 out of 360

732

Rank: 4 out of 360

$48.2K

Rank: 81 out of 360

$66

Average: $138

2

Average: 3

KEVIN MCCREA

Laurel, Mont. 59044

1,601

Rank: 41 out of 360

480

Rank: 21 out of 360

$53.2K

Rank: 61 out of 360

$111

Average: $138

3

Average: 3

WILLIAM HOLMES

Lewistown, Mont. 59457

1,558

Rank: 42 out of 360

245

Rank: 115 out of 360

$72.6K

Rank: 30 out of 360

$297

Average: $138

6

Average: 3

DANIEL MOULLET

Ronan, Mont. 59864

1,542

Rank: 279 out of 2,358

431

Rank: 132 out of 2,358

$26.9K

Rank: 825 out of 2,358

$62

Average: $138

4

Average: 3

JAY ERICKSON

Whitefish, Mont. 59937

1,540

Rank: 43 out of 360

221

Rank: 134 out of 360

$47.7K

Rank: 84 out of 360

$216

Average: $138

7

Average: 3

CRAIG TREPTOW

Great falls, Mont. 59405

1,503

Rank: 44 out of 360

252

Rank: 109 out of 360

$70.5K

Rank: 32 out of 360

$280

Average: $138

6

Average: 3

TODD WAMPLER

Helena, Mont. 59601

1,491

Rank: 45 out of 360

568

Rank: 13 out of 360

$56.6K

Rank: 52 out of 360

$100

Average: $138

3

Average: 3

LUKE OMOHUNDRO

Bozeman, Mont. 59715

1,479

Rank: 46 out of 360

198

Rank: 156 out of 360

$39.4K

Rank: 104 out of 360

$199

Average: $138

7

Average: 3

CURT KURTZ

Belgrade, Mont. 59714

1,467

Rank: 47 out of 360

263

Rank: 103 out of 360

$54.2K

Rank: 57 out of 360

$206

Average: $138

6

Average: 3

ROBERT ULRICH

Laurel, Mont. 59044

1,430

Rank: 48 out of 360

511

Rank: 18 out of 360

$48.3K

Rank: 80 out of 360

$94

Average: $138

3

Average: 3

MICHELLE CORBIN

Deer lodge, Mont. 59722

1,419

Rank: 49 out of 360

300

Rank: 84 out of 360

$71.5K

Rank: 31 out of 360

$238

Average: $138

5

Average: 3

LYLE ONSTAD

Great falls, Mont. 59405

1,412

Rank: 50 out of 360

268

Rank: 101 out of 360

$59.3K

Rank: 50 out of 360

$221

Average: $138

5

Average: 3

MICHAEL CASELNOVA

Great falls, Mont. 59405

1,412

Rank: 50 out of 360

577

Rank: 11 out of 360

$118K

Rank: 10 out of 360

$204

Average: $138

2

Average: 3

DUNCAN HUBBARD

Missoula, Mont. 59804

1,404

Rank: 52 out of 360

228

Rank: 126 out of 360

$47.9K

Rank: 83 out of 360

$210

Average: $138

6

Average: 3

JAMES HARKNESS

Great falls, Mont. 59405

1,381

Rank: 53 out of 360

240

Rank: 117 out of 360

$88.2K

Rank: 17 out of 360

$367

Average: $138

6

Average: 3

DON NICOLAS

Great falls, Mont. 59405

1,375

Rank: 54 out of 360

578

Rank: 9 out of 360

$114K

Rank: 11 out of 360

$197

Average: $138

2

Average: 3

CHRISTOPHER SMITH

Missoula, Mont. 59802

1,375

Rank: 54 out of 360

261

Rank: 104 out of 360

$66.8K

Rank: 35 out of 360

$256

Average: $138

5

Average: 3

ADAM CHILDERS

Butte, Mont. 57901

1,364

Rank: 683 out of 1,334

148

Rank: 1,091 out of 1,334

$33.1K

Rank: 878 out of 1,334

$223

Average: $138

9

Average: 3

ERIC RAVITZ

Missoula, Mont. 59802

1,336

Rank: 56 out of 360

187

Rank: 165 out of 360

$41.8K

Rank: 98 out of 360

$223

Average: $138

7

Average: 3

JENNIE ECKSTROM

Whitefish, Mont. 59937

1,330

Rank: 57 out of 360

235

Rank: 123 out of 360

$46.9K

Rank: 86 out of 360

$200

Average: $138

6

Average: 3

MICHAEL ADAMS

Great falls, Mont. 59405

1,329

Rank: 58 out of 360

543

Rank: 14 out of 360

$113K

Rank: 12 out of 360

$209

Average: $138

2

Average: 3

ROBERT NITSCHELM

Kalispell, Mont. 59901

1,329

Rank: 58 out of 360

395

Rank: 39 out of 360

$54K

Rank: 59 out of 360

$137

Average: $138

3

Average: 3

RAYMOND HOWARD

Missoula, Mont. 59802

1,324

Rank: 60 out of 360

307

Rank: 82 out of 360

$62.5K

Rank: 43 out of 360

$204

Average: $138

4

Average: 3

DWIGHT HAGER

Laurel, Mont. 59044

1,310

Rank: 61 out of 360

343

Rank: 66 out of 360

$52.4K

Rank: 65 out of 360

$153

Average: $138

4

Average: 3

WILLIAM CUSKELLY

Libby, Mont. 59923

1,278

Rank: 62 out of 360

294

Rank: 86 out of 360

$13.8K

Rank: 221 out of 360

$47

Average: $138

4

Average: 3

TERESA BORINO

Hamilton, Mont. 59840

1,263

Rank: 63 out of 360

323

Rank: 76 out of 360

$49.9K

Rank: 72 out of 360

$155

Average: $138

4

Average: 3

IRA FENDER

Anaconda, Mont. 59711

1,260

Rank: 64 out of 360

200

Rank: 150 out of 360

$48.3K

Rank: 79 out of 360

$241

Average: $138

6

Average: 3

HARVARD HEATH

Hamilton, Mont. 59840

1,241

Rank: 65 out of 360

268

Rank: 101 out of 360

$39.8K

Rank: 102 out of 360

$148

Average: $138

5

Average: 3

CHRISTOPHER CALDWELL

Missoula, Mont. 59802

1,217

Rank: 66 out of 360

347

Rank: 62 out of 360

$79.2K

Rank: 23 out of 360

$228

Average: $138

4

Average: 3

KENNETH JONAS

Kalispell, Mont. 59901

1,201

Rank: 67 out of 360

355

Rank: 56 out of 360

$85.7K

Rank: 18 out of 360

$241

Average: $138

3

Average: 3

STEPHEN SHAUB

Billings, Mont. 59105

1,189

Rank: 68 out of 360

396

Rank: 37 out of 360

$44.7K

Rank: 90 out of 360

$113

Average: $138

3

Average: 3

JONATHAN ANDERSON

Kalispell, Mont. 59901

1,178

Rank: 69 out of 360

356

Rank: 55 out of 360

$52.7K

Rank: 63 out of 360

$148

Average: $138

3

Average: 3

ROXANNE FAHRENWALD

Billings, Mont. 59101

1,169

Rank: 70 out of 360

576

Rank: 12 out of 360

$26.7K

Rank: 150 out of 360

$46

Average: $138

2

Average: 3

LISA LOVEJOY

Missoula, Mont. 59802

1,165

Rank: 71 out of 360

225

Rank: 128 out of 360

$51.1K

Rank: 67 out of 360

$227

Average: $138

5

Average: 3

KENDRA LONG

Missoula, Mont. 59802

1,142

Rank: 72 out of 360

239

Rank: 121 out of 360

$42.8K

Rank: 95 out of 360

$179

Average: $138

5

Average: 3

ROBERT NICHOLS

Billings, Mont. 59105

1,137

Rank: 73 out of 360

366

Rank: 51 out of 360

$49.1K

Rank: 74 out of 360

$134

Average: $138

3

Average: 3

LOY ANDERSON

Great falls, Mont. 59404

1,131

Rank: 74 out of 360

254

Rank: 108 out of 360

$34.2K

Rank: 124 out of 360

$135

Average: $138

4

Average: 3

JOHN FOSTER

Ronan, Mont. 59864

1,129

Rank: 75 out of 360

288

Rank: 89 out of 360

$37.4K

Rank: 111 out of 360

$130

Average: $138

4

Average: 3

ELENA FURROW

Lolo, Mont. 59847

1,125

Rank: 76 out of 360

227

Rank: 127 out of 360

$36K

Rank: 116 out of 360

$159

Average: $138

5

Average: 3

DAVID KANE

Columbus, Mont. 59019

1,121

Rank: 77 out of 360

341

Rank: 68 out of 360

$50.8K

Rank: 68 out of 360

$149

Average: $138

3

Average: 3

ERIC BRANDEBERRY

Columbia falls, Mont. 59912

1,119

Rank: 78 out of 360

369

Rank: 49 out of 360

$37.3K

Rank: 112 out of 360

$101

Average: $138

3

Average: 3

GERALDINE MOURNIAN

Crow agency, Mont. 59022

1,114

Rank: 79 out of 360

395

Rank: 39 out of 360

$78.5K

Rank: 25 out of 360

$199

Average: $138

3

Average: 3

TIMOTHY WEILL

Great falls, Mont. 59405

1,097

Rank: 80 out of 360

483

Rank: 20 out of 360

$83.7K

Rank: 19 out of 360

$173

Average: $138

2

Average: 3

ROYCE PYETTE

Bozeman, Mont. 59715

1,090

Rank: 81 out of 360

199

Rank: 152 out of 360

$35.6K

Rank: 118 out of 360

$179

Average: $138

5

Average: 3

PHILLIP STEELE

Helena, Mont. 59602

1,089

Rank: 82 out of 360

250

Rank: 112 out of 360

$49.1K

Rank: 75 out of 360

$196

Average: $138

4

Average: 3

JEFFREY RASCH

Bozeman, Mont. 59718

1,082

Rank: 83 out of 360

178

Rank: 173 out of 360

$55.9K

Rank: 54 out of 360

$314

Average: $138

6

Average: 3

KATHRYN NEFF

Whitefish, Mont. 59937

1,064

Rank: 84 out of 360

176

Rank: 176 out of 360

$29.8K

Rank: 139 out of 360

$169

Average: $138

6

Average: 3

THOMAS JENKO

Bigfork, Mont. 59911

1,055

Rank: 85 out of 360

380

Rank: 45 out of 360

$40.3K

Rank: 100 out of 360

$106

Average: $138

3

Average: 3

ANDREW PALCHAK

Kalispell, Mont. 59901

1,050

Rank: 86 out of 360

189

Rank: 162 out of 360

$37.1K

Rank: 113 out of 360

$196

Average: $138

6

Average: 3

KELLY BERKRAM

Kalispell, Mont. 59901

1,047

Rank: 87 out of 360

414

Rank: 33 out of 360

$51.3K

Rank: 66 out of 360

$124

Average: $138

3

Average: 3

THOMAS GRAY

St ignatius, Mont. 59865

1,045

Rank: 98 out of 309

207

Rank: 171 out of 309

$28.7K

Rank: 136 out of 309

$139

Average: $138

5

Average: 3

BAYNE FRENCH

Whitefish, Mont. 59937

1,045

Rank: 88 out of 360

287

Rank: 90 out of 360

$32.4K

Rank: 128 out of 360

$113

Average: $138

4

Average: 3

RICHARD KLEE

Columbus, Mont. 59019

1,036

Rank: 89 out of 360

333

Rank: 71 out of 360

$46.5K

Rank: 87 out of 360

$140

Average: $138

3

Average: 3

GARY OSTAHOWSKI

Hardin, Mont. 59034

1,023

Rank: 90 out of 360

325

Rank: 74 out of 360

$39.1K

Rank: 106 out of 360

$120

Average: $138

3

Average: 3

DANA DUCOTE

Bigfork, Mont. 59911

1,022

Rank: 91 out of 360

347

Rank: 62 out of 360

$50.1K

Rank: 71 out of 360

$144

Average: $138

3

Average: 3

DENNIS PROBST

Polson, Mont. 59860

1,021

Rank: 92 out of 360

261

Rank: 104 out of 360

$54.3K

Rank: 56 out of 360

$208

Average: $138

4

Average: 3

BENJAMIN PHIPPS

Billings, Mont. 59101

1,021

Rank: 92 out of 360

160

Rank: 192 out of 360

$24.5K

Rank: 158 out of 360

$153

Average: $138

6

Average: 3

JOSE ORTIZ

Colstrip, Mont. 59323

1,020

Rank: 94 out of 360

126

Rank: 225 out of 360

$17.6K

Rank: 196 out of 360

$140

Average: $138

8

Average: 3

NED VASQUEZ

Missoula, Mont. 59802

1,018

Rank: 95 out of 360

225

Rank: 128 out of 360

$42.6K

Rank: 96 out of 360

$189

Average: $138

5

Average: 3

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.