Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Montana » Surgery

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

WILLIAM HUVAL

Great falls, Mont. 59405

4,675

Rank: 1 out of 71

95

Rank: 55 out of 71

$159K

Rank: 7 out of 71

$1,674

Average: $490

49

Average: 3

DAVID BELLAMAH

Missoula, Mont. 59808

3,866

Rank: 2 out of 71

497

Rank: 1 out of 71

$1.6M

Rank: 1 out of 71

$3,218

Average: $490

8

Average: 3

LANCE ERCANBRACK

Libby, Mont. 59923

1,208

Rank: 3 out of 71

344

Rank: 4 out of 71

$120K

Rank: 14 out of 71

$349

Average: $490

4

Average: 3

THOMAS BEESON

Miles city, Mont. 59301

897

Rank: 4 out of 71

412

Rank: 2 out of 71

$97.4K

Rank: 25 out of 71

$236

Average: $490

2

Average: 3

LOUIS KATTINE

Missoula, Mont. 59802

865

Rank: 5 out of 71

266

Rank: 8 out of 71

$277K

Rank: 2 out of 71

$1,040

Average: $490

3

Average: 3

TIMOTHY DERNBACH

Billings, Mont. 59101

822

Rank: 6 out of 71

157

Rank: 38 out of 71

$43.4K

Rank: 50 out of 71

$277

Average: $490

5

Average: 3

DALE MORTENSON

Great falls, Mont. 59405

789

Rank: 7 out of 71

361

Rank: 3 out of 71

$176K

Rank: 6 out of 71

$487

Average: $490

2

Average: 3

FRANK RAISER

Butte, Mont. 59701

722

Rank: 8 out of 71

263

Rank: 9 out of 71

$108K

Rank: 17 out of 71

$410

Average: $490

3

Average: 3

JOHN PICKHARDT

Missoula, Mont. 59802

717

Rank: 9 out of 71

256

Rank: 11 out of 71

$216K

Rank: 3 out of 71

$845

Average: $490

3

Average: 3

JOHN GALT

Helena, Mont. 59601

717

Rank: 9 out of 71

262

Rank: 10 out of 71

$102K

Rank: 20 out of 71

$389

Average: $490

3

Average: 3

EDWARD CURRY

Helena, Mont. 59601

640

Rank: 11 out of 71

302

Rank: 5 out of 71

$98.4K

Rank: 23 out of 71

$326

Average: $490

2

Average: 3

FREDERICK ILGENFRITZ

Hamilton, Mont. 59840

636

Rank: 12 out of 71

189

Rank: 32 out of 71

$59K

Rank: 39 out of 71

$312

Average: $490

3

Average: 3

CHAD ENGAN

Great falls, Mont. 59405

612

Rank: 13 out of 71

245

Rank: 13 out of 71

$130K

Rank: 10 out of 71

$531

Average: $490

2

Average: 3

STACIE CAMPO

Missoula, Mont. 59802

586

Rank: 14 out of 71

243

Rank: 15 out of 71

$156K

Rank: 9 out of 71

$641

Average: $490

2

Average: 3

JOHN CRAIG

Billings, Mont. 59101

555

Rank: 15 out of 71

245

Rank: 13 out of 71

$77K

Rank: 33 out of 71

$314

Average: $490

2

Average: 3

ERIC DRINGMAN

Billings, Mont. 59101

554

Rank: 16 out of 71

220

Rank: 20 out of 71

$130K

Rank: 11 out of 71

$590

Average: $490

3

Average: 3

JUSTIN ROBERTS

Livingston, Mont. 59047

531

Rank: 17 out of 71

279

Rank: 6 out of 71

$96.6K

Rank: 27 out of 71

$346

Average: $490

2

Average: 3

ALEXANDER KRAEV

Billings, Mont. 59101

528

Rank: 18 out of 71

196

Rank: 30 out of 71

$211K

Rank: 4 out of 71

$1,078

Average: $490

3

Average: 3

MELISSA HULVAT

Kalispell, Mont. 59901

527

Rank: 19 out of 71

236

Rank: 16 out of 71

$84K

Rank: 30 out of 71

$356

Average: $490

2

Average: 3

SCOTT DULL

Billings, Mont. 59101

524

Rank: 20 out of 71

204

Rank: 27 out of 71

$108K

Rank: 16 out of 71

$531

Average: $490

3

Average: 3

GORDON RIHA

Billings, Mont. 59101

516

Rank: 21 out of 71

212

Rank: 22 out of 71

$98.1K

Rank: 24 out of 71

$463

Average: $490

2

Average: 3

BRET MURRAY

Billings, Mont. 59101

510

Rank: 22 out of 71

215

Rank: 21 out of 71

$123K

Rank: 13 out of 71

$572

Average: $490

2

Average: 3

MICHAEL ENGLEHART

Billings, Mont. 59101

510

Rank: 22 out of 71

226

Rank: 17 out of 71

$105K

Rank: 19 out of 71

$467

Average: $490

2

Average: 3

GEORGE BENTZEL

Billings, Mont. 59101

488

Rank: 24 out of 71

225

Rank: 18 out of 71

$116K

Rank: 15 out of 71

$517

Average: $490

2

Average: 3

MICHAEL HILL

Billings, Mont. 59101

479

Rank: 25 out of 71

204

Rank: 27 out of 71

$97.1K

Rank: 26 out of 71

$476

Average: $490

2

Average: 3

CHARLES SWANNACK

Missoula, Mont. 59802

475

Rank: 26 out of 71

206

Rank: 24 out of 71

$158K

Rank: 8 out of 71

$769

Average: $490

2

Average: 3

MICHAEL WILCOX

Billings, Mont. 59101

469

Rank: 27 out of 71

206

Rank: 24 out of 71

$88.9K

Rank: 28 out of 71

$431

Average: $490

2

Average: 3

PHILIP SEU

Billings, Mont. 59102

468

Rank: 28 out of 71

140

Rank: 44 out of 71

$192K

Rank: 5 out of 71

$1,373

Average: $490

3

Average: 3

GARTH OLDS

Bozeman, Mont. 59715

467

Rank: 29 out of 71

207

Rank: 23 out of 71

$88.8K

Rank: 29 out of 71

$429

Average: $490

2

Average: 3

BARRY MCKENZIE

Billings, Mont. 59101

446

Rank: 30 out of 71

184

Rank: 34 out of 71

$78K

Rank: 32 out of 71

$424

Average: $490

2

Average: 3

DAVID SHELDON

Kalispell, Mont. 59901

439

Rank: 31 out of 71

154

Rank: 39 out of 71

$127K

Rank: 12 out of 71

$822

Average: $490

3

Average: 3

ALISSA ABENTROTH

Helena, Mont. 59601

433

Rank: 32 out of 71

148

Rank: 41 out of 71

$62.4K

Rank: 37 out of 71

$422

Average: $490

3

Average: 3

STEPHEN MILHEIM

Kalispell, Mont. 59901

417

Rank: 33 out of 71

194

Rank: 31 out of 71

$75K

Rank: 34 out of 71

$387

Average: $490

2

Average: 3

JOHN PENDER

Billings, Mont. 59101

415

Rank: 34 out of 71

206

Rank: 24 out of 71

$106K

Rank: 18 out of 71

$515

Average: $490

2

Average: 3

WILLIAM HARPER

Helena, Mont. 59601

396

Rank: 35 out of 71

254

Rank: 12 out of 71

$100K

Rank: 22 out of 71

$394

Average: $490

2

Average: 3

LUKE CHANNER

Hamilton, Mont. 59840

392

Rank: 36 out of 71

164

Rank: 36 out of 71

$36.1K

Rank: 54 out of 71

$220

Average: $490

2

Average: 3

JOHN GREGORY

Billings, Mont. 59101

389

Rank: 37 out of 71

203

Rank: 29 out of 71

$101K

Rank: 21 out of 71

$497

Average: $490

2

Average: 3

MICHAEL HROMADKA

Kalispell, Mont. 59901

385

Rank: 38 out of 71

83

Rank: 57 out of 71

$52.2K

Rank: 43 out of 71

$629

Average: $490

5

Average: 3

DAVID PARKS

Bozeman, Mont. 59715

378

Rank: 39 out of 71

176

Rank: 35 out of 71

$71.1K

Rank: 35 out of 71

$404

Average: $490

2

Average: 3

ANDREW GRACE

Bozeman, Mont. 59715

367

Rank: 40 out of 71

185

Rank: 33 out of 71

$58.8K

Rank: 40 out of 71

$318

Average: $490

2

Average: 3

JOHN MEANS

Kalispell, Mont. 59901

351

Rank: 41 out of 71

153

Rank: 40 out of 71

$79.3K

Rank: 31 out of 71

$518

Average: $490

2

Average: 3

DANA OSBORNE

Helena, Mont. 59601

318

Rank: 42 out of 71

131

Rank: 47 out of 71

$43.6K

Rank: 49 out of 71

$333

Average: $490

2

Average: 3

DONALD DAMSCHEN

Plains, Mont. 59859

312

Rank: 43 out of 71

223

Rank: 19 out of 71

$63.2K

Rank: 36 out of 71

$284

Average: $490

1

Average: 3

JUSTINE GAVAGAN

Kalispell, Mont. 59901

310

Rank: 44 out of 71

141

Rank: 43 out of 71

$60.1K

Rank: 38 out of 71

$426

Average: $490

2

Average: 3

KELLY BANKS

Bozeman, Mont. 59715

298

Rank: 45 out of 71

118

Rank: 53 out of 71

$47.5K

Rank: 46 out of 71

$402

Average: $490

3

Average: 3

RUTH WYCKOFF

Plentywood, Mont. 59254

293

Rank: 46 out of 71

277

Rank: 7 out of 71

$43.7K

Rank: 48 out of 71

$158

Average: $490

1

Average: 3

BARBARA MILLER

Lewistown, Mont. 59457

281

Rank: 47 out of 71

162

Rank: 37 out of 71

$26.6K

Rank: 56 out of 71

$164

Average: $490

2

Average: 3

MICHAEL ZEHNPFENNIG

Missoula, Mont. 59804

275

Rank: 48 out of 71

129

Rank: 49 out of 71

$47.8K

Rank: 45 out of 71

$371

Average: $490

2

Average: 3

TIMOTHY RICHARDS

Missoula, Mont. 59804

273

Rank: 49 out of 71

147

Rank: 42 out of 71

$53.8K

Rank: 42 out of 71

$366

Average: $490

2

Average: 3

ROBERT CROCHELT

Glasgow, Mont. 59230

272

Rank: 50 out of 71

128

Rank: 51 out of 71

$37.4K

Rank: 53 out of 71

$292

Average: $490

2

Average: 3

RANDALL ZUCKERMAN

Kalispell, Mont. 59901

259

Rank: 51 out of 71

132

Rank: 46 out of 71

$46.3K

Rank: 47 out of 71

$351

Average: $490

2

Average: 3

DEBRA KONTNY

Helena, Mont. 59601

258

Rank: 52 out of 71

81

Rank: 59 out of 71

$49.5K

Rank: 44 out of 71

$612

Average: $490

3

Average: 3

DENNIS MAIER

Billings, Mont. 59101

241

Rank: 53 out of 71

137

Rank: 45 out of 71

$56.4K

Rank: 41 out of 71

$412

Average: $490

2

Average: 3

ROBIN HARRISON

Kalispell, Mont. 59901

239

Rank: 54 out of 71

122

Rank: 52 out of 71

$26.3K

Rank: 57 out of 71

$216

Average: $490

2

Average: 3

DAMIAN YMZON

Havre, Mont. 59501

219

Rank: 55 out of 71

131

Rank: 47 out of 71

$43.3K

Rank: 51 out of 71

$331

Average: $490

2

Average: 3

ANNE WILLIAMS

Glasgow, Mont. 59230

219

Rank: 55 out of 71

129

Rank: 49 out of 71

$26.9K

Rank: 55 out of 71

$208

Average: $490

2

Average: 3

TERRY HOUSINGER

Billings, Mont. 59101

198

Rank: 57 out of 71

82

Rank: 58 out of 71

$25.3K

Rank: 58 out of 71

$308

Average: $490

2

Average: 3

ELIZABETH SUH

Missoula, Mont. 59804

195

Rank: 58 out of 71

88

Rank: 56 out of 71

$38.6K

Rank: 52 out of 71

$439

Average: $490

2

Average: 3

JOHN PICKENS

Butte, Mont. 59701

149

Rank: 59 out of 71

66

Rank: 60 out of 71

$23.1K

Rank: 61 out of 71

$350

Average: $490

2

Average: 3

ROBERT HURD

Billings, Mont. 59101

140

Rank: 60 out of 71

60

Rank: 61 out of 71

$12.3K

Rank: 65 out of 71

$206

Average: $490

2

Average: 3

EMILY BUBBERS

Helena, Mont. 59601

124

Rank: 61 out of 71

57

Rank: 62 out of 71

$23.9K

Rank: 59 out of 71

$419

Average: $490

2

Average: 3

ALLEN REBCHOOK

Havre, Mont. 59501

121

Rank: 62 out of 71

98

Rank: 54 out of 71

$23.3K

Rank: 60 out of 71

$238

Average: $490

1

Average: 3

JENNIFER ROGERS-STEVANE

Anaconda, Mont. 59711

93

Rank: 63 out of 71

48

Rank: 64 out of 71

$15.5K

Rank: 64 out of 71

$323

Average: $490

2

Average: 3

EDWARD BERGIN

Sidney, Mont. 59270

86

Rank: 64 out of 71

54

Rank: 63 out of 71

$19.4K

Rank: 62 out of 71

$359

Average: $490

2

Average: 3

RYAN GUNLIKSON

Whitefish, Mont. 59937

81

Rank: 65 out of 71

43

Rank: 65 out of 71

$17.9K

Rank: 63 out of 71

$415

Average: $490

2

Average: 3

RONALD SKIPPER

Lewistown, Mont. 59457

75

Rank: 66 out of 71

37

Rank: 66 out of 71

$11.1K

Rank: 66 out of 71

$299

Average: $490

2

Average: 3

JOE LEAL

Glendive, Mont. 59330

61

Rank: 67 out of 71

27

Rank: 67 out of 71

$6,530

Rank: 70 out of 71

$242

Average: $490

2

Average: 3

BRYAN POTTER

Billings, Mont. 59102

57

Rank: 68 out of 71

20

Rank: 70 out of 71

$6,904

Rank: 69 out of 71

$345

Average: $490

3

Average: 3

BRUCE MORGAN

Seeley lake, Mont. 59868

39

Rank: 69 out of 71

25

Rank: 68 out of 71

$8,177

Rank: 68 out of 71

$327

Average: $490

2

Average: 3

MARK NICHOLS

Miles city, Mont. 59301

37

Rank: 70 out of 71

22

Rank: 69 out of 71

$8,784

Rank: 67 out of 71

$399

Average: $490

2

Average: 3

RACHEL OTT

Billings, Mont. 59101

24

Rank: 71 out of 71

17

Rank: 71 out of 71

$3,327

Rank: 71 out of 71

$196

Average: $490

1

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