Treatment Tracker

The Doctors and Services in Medicare Part B

Top Surgery Providers in Minnesota

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

CHRISTOPHER DEMAIORIBUS

Duluth, Minn. 55805

1,562

Rank: 1 out of 331

605

Rank: 1 out of 331

$212K

Rank: 2 out of 331

$350

Average: $367

3

Average: 2

JAMES WAGNER

Bemidji, Minn. 56601

1,521

Rank: 2 out of 331

517

Rank: 2 out of 331

$144K

Rank: 8 out of 331

$279

Average: $367

3

Average: 2

ROBERT KRUGER

Willmar, Minn. 56201

1,438

Rank: 3 out of 331

226

Rank: 19 out of 331

$87.3K

Rank: 17 out of 331

$386

Average: $367

6

Average: 2

STEVEN KIDD

Willmar, Minn. 56201

1,261

Rank: 4 out of 331

211

Rank: 28 out of 331

$64.5K

Rank: 47 out of 331

$306

Average: $367

6

Average: 2

JOHN SHEAREN

Maplewood, Minn. 55117

1,115

Rank: 5 out of 331

349

Rank: 5 out of 331

$195K

Rank: 4 out of 331

$557

Average: $367

3

Average: 2

JON GAYKEN

Minneapolis, Minn. 55415

1,048

Rank: 6 out of 331

126

Rank: 123 out of 331

$67.7K

Rank: 42 out of 331

$538

Average: $367

8

Average: 2

VENKATA MURTHY

Sleepy eye, Minn. 56085

1,047

Rank: 7 out of 331

97

Rank: 173 out of 331

$40K

Rank: 138 out of 331

$413

Average: $367

11

Average: 2

THOMAS LANGE

Willmar, Minn. 56201

1,022

Rank: 8 out of 331

198

Rank: 33 out of 331

$62.1K

Rank: 52 out of 331

$314

Average: $367

5

Average: 2

LILIANA BORDEIANOU

St. paul, Minn. 55104

1,012

Rank: 9 out of 331

396

Rank: 3 out of 331

$196K

Rank: 3 out of 331

$495

Average: $367

3

Average: 2

JOHN MILLER

Maplewood, Minn. 55117

919

Rank: 10 out of 331

356

Rank: 4 out of 331

$140K

Rank: 9 out of 331

$392

Average: $367

3

Average: 2

HENRY BUSCH

Faribault, Minn. 55021

890

Rank: 11 out of 331

215

Rank: 25 out of 331

$74.3K

Rank: 29 out of 331

$346

Average: $367

4

Average: 2

STEVEN BELL

Willmar, Minn. 56201

833

Rank: 12 out of 331

191

Rank: 39 out of 331

$76K

Rank: 26 out of 331

$398

Average: $367

4

Average: 2

RANDEL STOLEE

Perham, Minn. 56573

771

Rank: 13 out of 331

270

Rank: 11 out of 331

$65K

Rank: 46 out of 331

$241

Average: $367

3

Average: 2

WILLIAM MOHR

St paul, Minn. 55101

765

Rank: 14 out of 331

116

Rank: 137 out of 331

$54.1K

Rank: 74 out of 331

$467

Average: $367

7

Average: 2

LAN NGUYEN

Saint paul, Minn. 55130

667

Rank: 15 out of 331

224

Rank: 21 out of 331

$79.9K

Rank: 24 out of 331

$357

Average: $367

3

Average: 2

DAVID APPEL

Albert lea, Minn. 56007

661

Rank: 16 out of 331

161

Rank: 63 out of 331

$36.6K

Rank: 158 out of 331

$227

Average: $367

4

Average: 2

GARY PAULSON

Alexandria, Minn. 56308

654

Rank: 17 out of 331

292

Rank: 7 out of 331

$71.9K

Rank: 35 out of 331

$246

Average: $367

2

Average: 2

GEORGE FORTIER

Randall, Minn. 56475

622

Rank: 18 out of 331

234

Rank: 15 out of 331

$84.4K

Rank: 20 out of 331

$361

Average: $367

3

Average: 2

JAMES DEHEN

Brainerd, Minn. 56401

611

Rank: 19 out of 331

246

Rank: 12 out of 331

$41.1K

Rank: 133 out of 331

$167

Average: $367

2

Average: 2

MATTHEW BROGHAMMER

Winona, Minn. 55987

599

Rank: 20 out of 331

284

Rank: 8 out of 331

$71K

Rank: 37 out of 331

$250

Average: $367

2

Average: 2

MICHAEL LEE

Wilmar, Minn. 56201

590

Rank: 21 out of 331

174

Rank: 51 out of 331

$58.3K

Rank: 61 out of 331

$335

Average: $367

3

Average: 2

BRIAN MILLER

Maplewood, Minn. 55117

584

Rank: 22 out of 331

283

Rank: 9 out of 331

$93K

Rank: 15 out of 331

$328

Average: $367

2

Average: 2

DAVID ORCUTT

Mankato, Minn. 56002

583

Rank: 23 out of 331

184

Rank: 45 out of 331

$81.4K

Rank: 22 out of 331

$442

Average: $367

3

Average: 2

RYAN CARLSON

St. paul, Minn. 55130

576

Rank: 24 out of 331

135

Rank: 112 out of 331

$62.2K

Rank: 51 out of 331

$461

Average: $367

4

Average: 2

SAMY MAKLAD

Coon rapids, Minn. 55433

569

Rank: 25 out of 331

280

Rank: 10 out of 331

$68.7K

Rank: 41 out of 331

$245

Average: $367

2

Average: 2

ANTHONY POJMAN

St louis park, Minn. 55416

558

Rank: 26 out of 331

239

Rank: 14 out of 331

$28.8K

Rank: 197 out of 331

$121

Average: $367

2

Average: 2

BENJAMIN ROY

Bemidji, Minn. 56601

552

Rank: 27 out of 331

303

Rank: 6 out of 331

$69.8K

Rank: 39 out of 331

$230

Average: $367

2

Average: 2

CHAD RICHARDSON

Minneapolis, Minn. 55415

539

Rank: 28 out of 331

244

Rank: 13 out of 331

$73.9K

Rank: 30 out of 331

$303

Average: $367

2

Average: 2

MICHAEL BANNON

Rochester, Minn. 55905

509

Rank: 29 out of 331

161

Rank: 63 out of 331

$70.6K

Rank: 38 out of 331

$438

Average: $367

3

Average: 2

TIMOTHY PETERSON

Litchfield, Minn. 55355

473

Rank: 30 out of 331

145

Rank: 88 out of 331

$43.5K

Rank: 123 out of 331

$300

Average: $367

3

Average: 2

DANIEL SMITH

Park rapids, Minn. 56470

471

Rank: 31 out of 331

177

Rank: 48 out of 331

$170K

Rank: 6 out of 331

$959

Average: $367

3

Average: 2

CONNIE MORRISON

Worthington, Minn. 56187

463

Rank: 32 out of 331

228

Rank: 17 out of 331

$52.1K

Rank: 78 out of 331

$229

Average: $367

2

Average: 2

JOHN KOLE

Grand rapids, Minn. 55744

458

Rank: 33 out of 331

206

Rank: 31 out of 331

$46.6K

Rank: 104 out of 331

$226

Average: $367

2

Average: 2

HYUN KIM

Fairmont, Minn. 56031

446

Rank: 34 out of 331

228

Rank: 17 out of 331

$57.9K

Rank: 62 out of 331

$254

Average: $367

2

Average: 2

RONALD JENSEN

Edina, Minn. 55435

444

Rank: 35 out of 331

97

Rank: 173 out of 331

$11.1K

Rank: 279 out of 331

$114

Average: $367

5

Average: 2

MITCHELL GOLDSTEIN

Detroit lakes, Minn. 56501

444

Rank: 35 out of 331

182

Rank: 46 out of 331

$50.3K

Rank: 88 out of 331

$276

Average: $367

2

Average: 2

ERIC SATERBAK

Stillwater, Minn. 55082

442

Rank: 37 out of 331

172

Rank: 53 out of 331

$73.7K

Rank: 31 out of 331

$428

Average: $367

3

Average: 2

BENJAMIN SUHR

Maplewood, Minn. 55117

440

Rank: 38 out of 331

164

Rank: 58 out of 331

$54K

Rank: 75 out of 331

$329

Average: $367

3

Average: 2

BRYAN WOOD

Mankato, Minn. 56001

432

Rank: 39 out of 331

167

Rank: 56 out of 331

$48.5K

Rank: 97 out of 331

$290

Average: $367

3

Average: 2

WENDELL SMITH

Virginia, Minn. 55792

425

Rank: 40 out of 331

195

Rank: 34 out of 331

$58.6K

Rank: 59 out of 331

$300

Average: $367

2

Average: 2

HARTZELL SCHAFF

Rochester, Minn. 55905

417

Rank: 41 out of 331

174

Rank: 51 out of 331

$326K

Rank: 1 out of 331

$1,875

Average: $367

2

Average: 2

HANS SERLETH

Winona, Minn. 55987

415

Rank: 42 out of 331

162

Rank: 61 out of 331

$44.3K

Rank: 118 out of 331

$273

Average: $367

3

Average: 2

ASHWIN KAMATH

Rochester, Minn. 55905

399

Rank: 43 out of 331

186

Rank: 43 out of 331

$45.6K

Rank: 112 out of 331

$245

Average: $367

2

Average: 2

ANNA KUNDEL

Rochester, Minn. 55905

399

Rank: 43 out of 331

194

Rank: 37 out of 331

$57.1K

Rank: 64 out of 331

$295

Average: $367

2

Average: 2

ERICA LOOMIS

Rochester, Minn. 55905

392

Rank: 45 out of 331

223

Rank: 22 out of 331

$74.7K

Rank: 27 out of 331

$335

Average: $367

2

Average: 2

BRIAN KIM

Rochester, Minn. 55905

387

Rank: 46 out of 331

225

Rank: 20 out of 331

$64.3K

Rank: 49 out of 331

$286

Average: $367

2

Average: 2

JEFFREY HORAK

Fergus falls, Minn. 56537

385

Rank: 47 out of 331

213

Rank: 26 out of 331

$55.1K

Rank: 71 out of 331

$259

Average: $367

2

Average: 2

GADDUM REDDY

Worthington, Minn. 56187

383

Rank: 48 out of 331

155

Rank: 75 out of 331

$41.4K

Rank: 130 out of 331

$267

Average: $367

2

Average: 2

DAVID DRIES

Saint paul, Minn. 55130

383

Rank: 48 out of 331

175

Rank: 50 out of 331

$49.4K

Rank: 92 out of 331

$282

Average: $367

2

Average: 2

SCOTT ZIETLOW

Rochester, Minn. 55905

383

Rank: 48 out of 331

186

Rank: 43 out of 331

$55.8K

Rank: 67 out of 331

$300

Average: $367

2

Average: 2

JON KROOK

Minneapolis, Minn. 55415

381

Rank: 51 out of 331

170

Rank: 55 out of 331

$43.3K

Rank: 124 out of 331

$255

Average: $367

2

Average: 2

RICHARD ZERA

Minneapolis, Minn. 55415

381

Rank: 51 out of 331

210

Rank: 29 out of 331

$39K

Rank: 145 out of 331

$186

Average: $367

2

Average: 2

NEZAR JREBI

Rochester, Minn. 55905

379

Rank: 53 out of 331

131

Rank: 118 out of 331

$54.9K

Rank: 72 out of 331

$419

Average: $367

3

Average: 2

MARK ODLAND

Minneapolis, Minn. 55415

379

Rank: 53 out of 331

157

Rank: 70 out of 331

$66.3K

Rank: 44 out of 331

$422

Average: $367

2

Average: 2

HENRY SCHILLER

Rochester, Minn. 55905

378

Rank: 55 out of 331

192

Rank: 38 out of 331

$73.2K

Rank: 32 out of 331

$381

Average: $367

2

Average: 2

MARK CLAUSSEN

Bemidji, Minn. 56601

369

Rank: 56 out of 331

195

Rank: 34 out of 331

$54.8K

Rank: 73 out of 331

$281

Average: $367

2

Average: 2

STEPHANIE HELLER

Rochester, Minn. 55905

363

Rank: 57 out of 331

212

Rank: 27 out of 331

$71.1K

Rank: 36 out of 331

$336

Average: $367

2

Average: 2

MARK SNEIDER

Saint paul, Minn. 55102

361

Rank: 58 out of 331

145

Rank: 88 out of 331

$57.4K

Rank: 63 out of 331

$396

Average: $367

2

Average: 2

DARIN PASSER

Albert lea, Minn. 56007

358

Rank: 59 out of 331

176

Rank: 49 out of 331

$49.3K

Rank: 93 out of 331

$280

Average: $367

2

Average: 2

JOHN BAXTER

Duluth, Minn. 55805

354

Rank: 60 out of 331

97

Rank: 173 out of 331

$39.5K

Rank: 141 out of 331

$408

Average: $367

4

Average: 2

RANDALL BOLAR

Detroit lakes, Minn. 56501

354

Rank: 60 out of 331

222

Rank: 24 out of 331

$47.1K

Rank: 103 out of 331

$212

Average: $367

2

Average: 2

VIDHAN CHANDRA

Rochester, Minn. 55904

353

Rank: 62 out of 331

230

Rank: 16 out of 331

$50K

Rank: 90 out of 331

$217

Average: $367

2

Average: 2

DAVID NAGORNEY

Rochester, Minn. 55905

350

Rank: 63 out of 331

158

Rank: 68 out of 331

$157K

Rank: 7 out of 331

$994

Average: $367

2

Average: 2

JAMES MCGREEVY

Maplewood, Minn. 55109

346

Rank: 64 out of 331

162

Rank: 61 out of 331

$67.4K

Rank: 43 out of 331

$416

Average: $367

2

Average: 2

JEFFREY LOTTS

Albert lea, Minn. 56007

344

Rank: 65 out of 331

182

Rank: 46 out of 331

$48.2K

Rank: 99 out of 331

$265

Average: $367

2

Average: 2

DAVID MORRIS

Rochester, Minn. 55905

344

Rank: 65 out of 331

207

Rank: 30 out of 331

$57K

Rank: 65 out of 331

$275

Average: $367

2

Average: 2

MICHAEL DORLE

Saint cloud, Minn. 56303

343

Rank: 67 out of 331

171

Rank: 54 out of 331

$55.7K

Rank: 69 out of 331

$325

Average: $367

2

Average: 2

JULIANNE GUTZMER

Fergus falls, Minn. 56537

341

Rank: 68 out of 331

143

Rank: 95 out of 331

$52K

Rank: 79 out of 331

$364

Average: $367

2

Average: 2

DAWN JOHNSON

Minneapolis, Minn. 55404

341

Rank: 68 out of 331

191

Rank: 39 out of 331

$51.2K

Rank: 84 out of 331

$268

Average: $367

2

Average: 2

MATTHEW MAUNU

Saint cloud, Minn. 56303

340

Rank: 70 out of 331

159

Rank: 66 out of 331

$60.8K

Rank: 54 out of 331

$383

Average: $367

2

Average: 2

PETER HALVORSON

Fridley, Minn. 55432

339

Rank: 71 out of 331

84

Rank: 203 out of 331

$20.5K

Rank: 241 out of 331

$244

Average: $367

4

Average: 2

MARK TRUTY

Rochester, Minn. 55905

337

Rank: 72 out of 331

133

Rank: 115 out of 331

$93.1K

Rank: 14 out of 331

$700

Average: $367

3

Average: 2

JAMES JAKUB

Rochester, Minn. 55905

337

Rank: 72 out of 331

115

Rank: 139 out of 331

$81.3K

Rank: 23 out of 331

$707

Average: $367

3

Average: 2

TINA HIEKEN

Rochester, Minn. 55905

336

Rank: 74 out of 331

90

Rank: 185 out of 331

$76.2K

Rank: 25 out of 331

$847

Average: $367

4

Average: 2

MARK MONTE

Duluth, Minn. 55805

332

Rank: 75 out of 331

136

Rank: 110 out of 331

$46.4K

Rank: 105 out of 331

$341

Average: $367

2

Average: 2

DAVID BRUSVEN

Anoka, Minn. 55303

332

Rank: 75 out of 331

154

Rank: 77 out of 331

$33.5K

Rank: 172 out of 331

$218

Average: $367

2

Average: 2

JAMES LUNDEEN

Saint cloud, Minn. 56303

330

Rank: 77 out of 331

139

Rank: 101 out of 331

$53.9K

Rank: 76 out of 331

$388

Average: $367

2

Average: 2

JAMES SCHLAEFER

Coon rapids, Minn. 55433

329

Rank: 78 out of 331

141

Rank: 98 out of 331

$47.8K

Rank: 102 out of 331

$339

Average: $367

2

Average: 2

LE ROY HODGES

Fairmont, Minn. 56031

327

Rank: 79 out of 331

202

Rank: 32 out of 331

$45.4K

Rank: 113 out of 331

$225

Average: $367

2

Average: 2

MICHAEL WILLIAMS

Rochester, Minn. 55905

326

Rank: 80 out of 331

154

Rank: 77 out of 331

$32.9K

Rank: 176 out of 331

$214

Average: $367

2

Average: 2

CHRISTOPHER ROTT

Fergus falls, Minn. 56537

324

Rank: 81 out of 331

156

Rank: 71 out of 331

$46.2K

Rank: 106 out of 331

$296

Average: $367

2

Average: 2

JOHN BOLLINS

Duluth, Minn. 55805

322

Rank: 82 out of 331

145

Rank: 88 out of 331

$58.7K

Rank: 58 out of 331

$405

Average: $367

2

Average: 2

JOHN CUMMING

Minneapolis, Minn. 55415

317

Rank: 83 out of 331

153

Rank: 80 out of 331

$30.1K

Rank: 191 out of 331

$197

Average: $367

2

Average: 2

STANLEY DICK

Cambridge, Minn. 55008

317

Rank: 83 out of 331

223

Rank: 22 out of 331

$35.8K

Rank: 159 out of 331

$161

Average: $367

1

Average: 2

MARK SAWYER

Rochester, Minn. 55905

311

Rank: 85 out of 331

158

Rank: 68 out of 331

$65.1K

Rank: 45 out of 331

$412

Average: $367

2

Average: 2

CASSANDRA PALMER

St paul, Minn. 55101

306

Rank: 86 out of 331

156

Rank: 71 out of 331

$37.5K

Rank: 152 out of 331

$240

Average: $367

2

Average: 2

RANJIT JOHN

Minneapolis, Minn. 55455

306

Rank: 86 out of 331

122

Rank: 128 out of 331

$108K

Rank: 12 out of 331

$886

Average: $367

3

Average: 2

MICHAEL KOEPLIN

Maplewood, Minn. 55117

304

Rank: 88 out of 331

133

Rank: 115 out of 331

$55.8K

Rank: 68 out of 331

$419

Average: $367

2

Average: 2

ROSS BENGTSON

Brainerd, Minn. 56401

302

Rank: 89 out of 331

152

Rank: 83 out of 331

$45.8K

Rank: 108 out of 331

$301

Average: $367

2

Average: 2

JONATHAN GALE

Minneapolis, Minn. 55404

300

Rank: 90 out of 331

164

Rank: 58 out of 331

$51.8K

Rank: 81 out of 331

$316

Average: $367

2

Average: 2

DANIEL MARGO

Grand rapids, Minn. 55744

298

Rank: 91 out of 331

144

Rank: 94 out of 331

$43.9K

Rank: 121 out of 331

$305

Average: $367

2

Average: 2

PAUL SCOTT

Saint paul, Minn. 55102

297

Rank: 92 out of 331

141

Rank: 98 out of 331

$35.7K

Rank: 160 out of 331

$253

Average: $367

2

Average: 2

KEITH HEATON

St louis park, Minn. 55416

296

Rank: 93 out of 331

113

Rank: 145 out of 331

$39.4K

Rank: 142 out of 331

$349

Average: $367

3

Average: 2

MELISSA NAJARIAN

Duluth, Minn. 55805

296

Rank: 93 out of 331

166

Rank: 57 out of 331

$72.4K

Rank: 33 out of 331

$436

Average: $367

2

Average: 2

MOHAMED IBRAHIM

Coon rapids, Minn. 55433

294

Rank: 95 out of 331

187

Rank: 42 out of 331

$55.6K

Rank: 70 out of 331

$297

Average: $367

2

Average: 2

ALLAN CAMPBELL

Bemidji, Minn. 56601

293

Rank: 96 out of 331

195

Rank: 34 out of 331

$48K

Rank: 101 out of 331

$246

Average: $367

2

Average: 2

KEVIN RIESS

Virginia, Minn. 55792

291

Rank: 97 out of 331

156

Rank: 71 out of 331

$40K

Rank: 137 out of 331

$257

Average: $367

2

Average: 2

JAYSON DOCK

Shakopee, Minn. 55379

289

Rank: 98 out of 331

133

Rank: 115 out of 331

$52.8K

Rank: 77 out of 331

$397

Average: $367

2

Average: 2

RODERICK BYRON

Faribault, Minn. 55021

288

Rank: 99 out of 331

129

Rank: 119 out of 331

$33.5K

Rank: 173 out of 331

$260

Average: $367

2

Average: 2

TROY DUININCK

Brainerd, Minn. 56401

287

Rank: 100 out of 331

145

Rank: 88 out of 331

$44.9K

Rank: 117 out of 331

$310

Average: $367

2

Average: 2

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.