Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Minnesota » Ophthalmology

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

POLLY QUIRAM

Minneapolis, Minn. 55435

15,961

Rank: 1 out of 271

1,077

Rank: 3 out of 271

$2.32M

Rank: 3 out of 271

$2,153

Average: $375

15

Average: 4

DAVID WILLIAMS

Minneapolis, Minn. 55435

15,206

Rank: 2 out of 271

863

Rank: 11 out of 271

$2.9M

Rank: 1 out of 271

$3,356

Average: $375

18

Average: 4

SUNDEEP DEV

Minneapolis, Minn. 55435

13,031

Rank: 3 out of 271

805

Rank: 18 out of 271

$2.44M

Rank: 2 out of 271

$3,034

Average: $375

16

Average: 4

ROBERT MITTRA

Minneapolis, Minn. 55435

12,251

Rank: 4 out of 271

991

Rank: 9 out of 271

$2.09M

Rank: 4 out of 271

$2,108

Average: $375

12

Average: 4

JOHN DAVIES

Minneapolis, Minn. 55435

9,424

Rank: 5 out of 271

730

Rank: 24 out of 271

$1.39M

Rank: 9 out of 271

$1,909

Average: $375

13

Average: 4

DAVID PARKE

Minneapolis, Minn. 55435

8,633

Rank: 6 out of 271

752

Rank: 20 out of 271

$1.42M

Rank: 8 out of 271

$1,883

Average: $375

11

Average: 4

EDWIN RYAN

Minneapolis, Minn. 55435

8,356

Rank: 7 out of 271

742

Rank: 22 out of 271

$1.57M

Rank: 6 out of 271

$2,113

Average: $375

11

Average: 4

VAMSI GULLAPALLI

Sartell, Minn. 56377

8,317

Rank: 8 out of 271

654

Rank: 43 out of 271

$1.14M

Rank: 11 out of 271

$1,738

Average: $375

13

Average: 4

STEVEN BENNETT

Minneapolis, Minn. 55435

8,162

Rank: 9 out of 271

602

Rank: 57 out of 271

$1.53M

Rank: 7 out of 271

$2,549

Average: $375

14

Average: 4

DALE REYNOLDS

Sartell, Minn. 56377

8,035

Rank: 10 out of 271

563

Rank: 65 out of 271

$845K

Rank: 13 out of 271

$1,501

Average: $375

14

Average: 4

ALAN DOWNIE

Stillwater, Minn. 55082

7,983

Rank: 11 out of 271

847

Rank: 14 out of 271

$1.7M

Rank: 5 out of 271

$2,011

Average: $375

9

Average: 4

JILL JOHNSON

Minneapolis, Minn. 55435

6,073

Rank: 12 out of 271

456

Rank: 90 out of 271

$1.06M

Rank: 12 out of 271

$2,320

Average: $375

13

Average: 4

SHAWN RONAN

St louis park, Minn. 55416

4,801

Rank: 13 out of 271

505

Rank: 77 out of 271

$1.29M

Rank: 10 out of 271

$2,548

Average: $375

10

Average: 4

DAVID SABIR

Brainerd, Minn. 56401

4,394

Rank: 14 out of 271

995

Rank: 7 out of 271

$428K

Rank: 17 out of 271

$430

Average: $375

4

Average: 4

M. JERRY MARIANO

Grand rapids, Minn. 55744

4,379

Rank: 15 out of 271

856

Rank: 12 out of 271

$250K

Rank: 26 out of 271

$292

Average: $375

5

Average: 4

STEVEN THOM

Fergus falls, Minn. 56537

4,372

Rank: 16 out of 271

1,119

Rank: 1 out of 271

$401K

Rank: 18 out of 271

$358

Average: $375

4

Average: 4

MARNI FELDMANN

St louis park, Minn. 55416

3,807

Rank: 17 out of 271

297

Rank: 165 out of 271

$755K

Rank: 14 out of 271

$2,542

Average: $375

13

Average: 4

DANIEL KRAVITZ

Rochester, Minn. 55905

3,693

Rank: 18 out of 271

919

Rank: 10 out of 271

$319K

Rank: 20 out of 271

$348

Average: $375

4

Average: 4

HERBERT CANTRILL

Minneapolis, Minn. 55435

3,637

Rank: 19 out of 271

334

Rank: 146 out of 271

$578K

Rank: 15 out of 271

$1,731

Average: $375

11

Average: 4

SUSAN RELF

Duluth, Minn. 55811

3,610

Rank: 20 out of 271

1,053

Rank: 4 out of 271

$211K

Rank: 35 out of 271

$200

Average: $375

3

Average: 4

ROBERT RAMSAY

Minneapolis, Minn. 55435

3,535

Rank: 21 out of 271

304

Rank: 163 out of 271

$550K

Rank: 16 out of 271

$1,811

Average: $375

12

Average: 4

STEVEN ENGMAN

Rochester, Minn. 55905

3,279

Rank: 22 out of 271

677

Rank: 34 out of 271

$241K

Rank: 27 out of 271

$355

Average: $375

5

Average: 4

SETH CONSOER

Mankato, Minn. 56001

3,097

Rank: 23 out of 271

626

Rank: 48 out of 271

$281K

Rank: 22 out of 271

$448

Average: $375

5

Average: 4

EUGENE GULLINGSRUD

Edina, Minn. 55435

3,054

Rank: 24 out of 271

722

Rank: 26 out of 271

$144K

Rank: 82 out of 271

$199

Average: $375

4

Average: 4

ANDREW BARKMEIER

Rochester, Minn. 55905

2,983

Rank: 25 out of 271

679

Rank: 33 out of 271

$219K

Rank: 31 out of 271

$322

Average: $375

4

Average: 4

RAYMOND IEZZI

Rochester, Minn. 55905

2,894

Rank: 26 out of 271

660

Rank: 40 out of 271

$202K

Rank: 42 out of 271

$306

Average: $375

4

Average: 4

ALAN WEINGARDEN

Woodbury, Minn. 55125

2,719

Rank: 27 out of 271

354

Rank: 134 out of 271

$78.6K

Rank: 151 out of 271

$222

Average: $375

8

Average: 4

BRIAN TIENOR

Stillwater, Minn. 55082

2,619

Rank: 28 out of 271

995

Rank: 7 out of 271

$191K

Rank: 49 out of 271

$192

Average: $375

3

Average: 4

MINHEE CHO

St louis park, Minn. 55426

2,409

Rank: 29 out of 271

428

Rank: 102 out of 271

$271K

Rank: 25 out of 271

$634

Average: $375

6

Average: 4

TIMOTHY PIEH

Willmar, Minn. 56201

2,393

Rank: 30 out of 271

438

Rank: 96 out of 271

$57.9K

Rank: 177 out of 271

$132

Average: $375

5

Average: 4

STACY SJOBERG

Crosby, Minn. 56441

2,343

Rank: 31 out of 271

611

Rank: 56 out of 271

$279K

Rank: 23 out of 271

$456

Average: $375

4

Average: 4

SOPHIE BAKRI

Rochester, Minn. 55905

2,288

Rank: 32 out of 271

633

Rank: 47 out of 271

$175K

Rank: 58 out of 271

$277

Average: $375

4

Average: 4

GERALD ROUST

Mankato, Minn. 56001

2,281

Rank: 33 out of 271

695

Rank: 31 out of 271

$101K

Rank: 128 out of 271

$145

Average: $375

3

Average: 4

SUNIL KHANNA

Rochester, Minn. 55905

2,233

Rank: 34 out of 271

1,093

Rank: 2 out of 271

$281K

Rank: 21 out of 271

$257

Average: $375

2

Average: 4

LEONID SKORIN

Albert lea, Minn. 56007

2,223

Rank: 35 out of 271

544

Rank: 71 out of 271

$172K

Rank: 59 out of 271

$316

Average: $375

4

Average: 4

BRIDGET SUNDELL

Virginia, Minn. 55792

2,218

Rank: 36 out of 271

821

Rank: 16 out of 271

$205K

Rank: 39 out of 271

$249

Average: $375

3

Average: 4

RICHARD STANEK

Woodbury, Minn. 55125

2,183

Rank: 37 out of 271

1,026

Rank: 6 out of 271

$220K

Rank: 30 out of 271

$214

Average: $375

2

Average: 4

GENE CHEN

Rochester, Minn. 55905

2,167

Rank: 38 out of 271

271

Rank: 179 out of 271

$325K

Rank: 19 out of 271

$1,199

Average: $375

8

Average: 4

STEVEN ANDERSON

Maple grove, Minn. 55369

2,155

Rank: 39 out of 271

482

Rank: 84 out of 271

$138K

Rank: 87 out of 271

$286

Average: $375

4

Average: 4

MITCHELL GOSSMAN

Saint cloud, Minn. 56303

2,136

Rank: 40 out of 271

535

Rank: 73 out of 271

$137K

Rank: 88 out of 271

$257

Average: $375

4

Average: 4

STANLEY WALKER

Robbinsdale, Minn. 55422

2,118

Rank: 41 out of 271

808

Rank: 17 out of 271

$226K

Rank: 29 out of 271

$280

Average: $375

3

Average: 4

JEFFREY WEIS

Hermantown, Minn. 55811

2,092

Rank: 42 out of 271

519

Rank: 76 out of 271

$192K

Rank: 48 out of 271

$369

Average: $375

4

Average: 4

MARTIN KAPLAN

Edina, Minn. 55435

2,083

Rank: 43 out of 271

362

Rank: 129 out of 271

$38.4K

Rank: 202 out of 271

$106

Average: $375

6

Average: 4

JOHN FOLEY

Saint paul, Minn. 55104

2,078

Rank: 44 out of 271

499

Rank: 79 out of 271

$165K

Rank: 65 out of 271

$331

Average: $375

4

Average: 4

PATRICK RIEDEL

Bloomington, Minn. 55431

2,054

Rank: 45 out of 271

573

Rank: 63 out of 271

$217K

Rank: 33 out of 271

$378

Average: $375

4

Average: 4

CHARLIE WU

Saint paul, Minn. 55102

2,049

Rank: 46 out of 271

708

Rank: 30 out of 271

$180K

Rank: 55 out of 271

$254

Average: $375

3

Average: 4

DAVID HARDTEN

Minneapolis, Minn. 55404

1,991

Rank: 47 out of 271

406

Rank: 111 out of 271

$215K

Rank: 34 out of 271

$529

Average: $375

5

Average: 4

SCOTT SANDERSON

Edina, Minn. 55435

1,987

Rank: 48 out of 271

614

Rank: 52 out of 271

$176K

Rank: 57 out of 271

$287

Average: $375

3

Average: 4

KEVIN TREACY

Duluth, Minn. 55802

1,967

Rank: 49 out of 271

850

Rank: 13 out of 271

$169K

Rank: 62 out of 271

$198

Average: $375

2

Average: 4

THOMAS SAMUELSON

Minneapolis, Minn. 55404

1,955

Rank: 50 out of 271

559

Rank: 68 out of 271

$217K

Rank: 32 out of 271

$388

Average: $375

3

Average: 4

GARY SCHWARTZ

Woodbury, Minn. 55125

1,946

Rank: 51 out of 271

674

Rank: 35 out of 271

$159K

Rank: 71 out of 271

$235

Average: $375

3

Average: 4

JAY ERIE

Rochester, Minn. 55905

1,929

Rank: 52 out of 271

674

Rank: 35 out of 271

$192K

Rank: 47 out of 271

$285

Average: $375

3

Average: 4

JOHN DVORAK

Saint cloud, Minn. 56303

1,927

Rank: 53 out of 271

575

Rank: 62 out of 271

$204K

Rank: 40 out of 271

$355

Average: $375

3

Average: 4

CHRISTINE LARSEN

Bloomington, Minn. 55431

1,910

Rank: 54 out of 271

477

Rank: 85 out of 271

$206K

Rank: 38 out of 271

$432

Average: $375

4

Average: 4

DAVID PARK

Lake elmo, Minn. 55042

1,898

Rank: 55 out of 271

556

Rank: 69 out of 271

$171K

Rank: 61 out of 271

$308

Average: $375

3

Average: 4

SHOBANA MURALI

Minneapolis, Minn. 55421

1,888

Rank: 56 out of 271

651

Rank: 44 out of 271

$167K

Rank: 64 out of 271

$256

Average: $375

3

Average: 4

JOHN BERESTKA

Robbinsdale, Minn. 55422

1,873

Rank: 57 out of 271

752

Rank: 20 out of 271

$192K

Rank: 45 out of 271

$256

Average: $375

2

Average: 4

DIANE TANABE

Saint paul, Minn. 55102

1,870

Rank: 58 out of 271

477

Rank: 85 out of 271

$117K

Rank: 105 out of 271

$246

Average: $375

4

Average: 4

RAYMOND CROISSANT

Edina, Minn. 55435

1,824

Rank: 59 out of 271

409

Rank: 109 out of 271

$40K

Rank: 199 out of 271

$98

Average: $375

4

Average: 4

CHERYL KHANNA

Rochester, Minn. 55905

1,820

Rank: 60 out of 271

402

Rank: 114 out of 271

$188K

Rank: 50 out of 271

$466

Average: $375

5

Average: 4

ARTHUR SIT

Rochester, Minn. 55905

1,816

Rank: 61 out of 271

322

Rank: 151 out of 271

$178K

Rank: 56 out of 271

$552

Average: $375

6

Average: 4

STEVEN GROSSER

Golden valley, Minn. 55422

1,805

Rank: 62 out of 271

407

Rank: 110 out of 271

$109K

Rank: 117 out of 271

$269

Average: $375

4

Average: 4

CARTER NICHOLS

Edina, Minn. 55435

1,781

Rank: 63 out of 271

740

Rank: 23 out of 271

$202K

Rank: 41 out of 271

$273

Average: $375

2

Average: 4

MARTIN O'MALLEY

Crosby, Minn. 56441

1,775

Rank: 64 out of 271

593

Rank: 58 out of 271

$273K

Rank: 24 out of 271

$461

Average: $375

3

Average: 4

TODD ZWICKEY

Edina, Minn. 55435

1,774

Rank: 65 out of 271

1,029

Rank: 5 out of 271

$154K

Rank: 74 out of 271

$150

Average: $375

2

Average: 4

WENDY SMITH

Rochester, Minn. 55905

1,767

Rank: 66 out of 271

567

Rank: 64 out of 271

$114K

Rank: 110 out of 271

$201

Average: $375

3

Average: 4

PAUL TANI

Saint paul, Minn. 55102

1,758

Rank: 67 out of 271

244

Rank: 193 out of 271

$171K

Rank: 60 out of 271

$702

Average: $375

7

Average: 4

MARSHALL EVERSON

Edina, Minn. 55435

1,711

Rank: 68 out of 271

759

Rank: 19 out of 271

$167K

Rank: 63 out of 271

$221

Average: $375

2

Average: 4

MARK DWYER

Bemidji, Minn. 56601

1,707

Rank: 69 out of 271

725

Rank: 25 out of 271

$192K

Rank: 46 out of 271

$265

Average: $375

2

Average: 4

NATALIYA DANYLKOVA

Mankato, Minn. 56001

1,697

Rank: 70 out of 271

314

Rank: 154 out of 271

$160K

Rank: 70 out of 271

$509

Average: $375

5

Average: 4

INA DROWN

Crosby, Minn. 56441

1,696

Rank: 71 out of 271

586

Rank: 60 out of 271

$194K

Rank: 44 out of 271

$330

Average: $375

3

Average: 4

JILL MELICHER LARSON

Bloomington, Minn. 55431

1,693

Rank: 72 out of 271

284

Rank: 172 out of 271

$116K

Rank: 108 out of 271

$409

Average: $375

6

Average: 4

MARK WEDUL

Saint paul, Minn. 55104

1,677

Rank: 73 out of 271

534

Rank: 74 out of 271

$126K

Rank: 98 out of 271

$235

Average: $375

3

Average: 4

RICHARD LUCIUS

Saint cloud, Minn. 56303

1,676

Rank: 74 out of 271

614

Rank: 52 out of 271

$181K

Rank: 54 out of 271

$294

Average: $375

3

Average: 4

TIMOTHY EHLEN

Wayzata, Minn. 55391

1,666

Rank: 75 out of 271

644

Rank: 45 out of 271

$183K

Rank: 53 out of 271

$284

Average: $375

3

Average: 4

LISA GRAHAM

Duluth, Minn. 55811

1,659

Rank: 76 out of 271

690

Rank: 32 out of 271

$187K

Rank: 51 out of 271

$272

Average: $375

2

Average: 4

MICHAEL RICHIE

Faribault, Minn. 55021

1,649

Rank: 77 out of 271

270

Rank: 180 out of 271

$147K

Rank: 80 out of 271

$545

Average: $375

6

Average: 4

DARA KOOZEKANANI

Minneapolis, Minn. 55455

1,624

Rank: 78 out of 271

380

Rank: 123 out of 271

$154K

Rank: 75 out of 271

$405

Average: $375

4

Average: 4

SARAH GALCHUS

Duluth, Minn. 55805

1,600

Rank: 79 out of 271

622

Rank: 50 out of 271

$96.9K

Rank: 132 out of 271

$156

Average: $375

3

Average: 4

JEFFREY STEPHENS

Edina, Minn. 55435

1,598

Rank: 80 out of 271

830

Rank: 15 out of 271

$158K

Rank: 72 out of 271

$191

Average: $375

2

Average: 4

SHERMAN REEVES

Minneapolis, Minn. 55404

1,595

Rank: 81 out of 271

405

Rank: 112 out of 271

$209K

Rank: 36 out of 271

$517

Average: $375

4

Average: 4

SCOTT SCHAEFER

Edina, Minn. 55435

1,594

Rank: 82 out of 271

717

Rank: 28 out of 271

$160K

Rank: 69 out of 271

$223

Average: $375

2

Average: 4

ANGELA OSTER

Golden valley, Minn. 55422

1,593

Rank: 83 out of 271

447

Rank: 93 out of 271

$111K

Rank: 113 out of 271

$249

Average: $375

4

Average: 4

JOSEPH PULIDO

Rochester, Minn. 55905

1,590

Rank: 84 out of 271

475

Rank: 88 out of 271

$142K

Rank: 83 out of 271

$300

Average: $375

3

Average: 4

STEVEN RICE

Saint cloud, Minn. 56303

1,573

Rank: 85 out of 271

661

Rank: 39 out of 271

$186K

Rank: 52 out of 271

$281

Average: $375

2

Average: 4

CHRISTOPHER MCDEVITT

Red wing, Minn. 55066

1,551

Rank: 86 out of 271

353

Rank: 135 out of 271

$98K

Rank: 131 out of 271

$278

Average: $375

4

Average: 4

ROBERT OSTROW

Golden valley, Minn. 55422

1,541

Rank: 87 out of 271

174

Rank: 220 out of 271

$70.9K

Rank: 158 out of 271

$407

Average: $375

9

Average: 4

CHARLES YANCEY

Buffalo, Minn. 55313

1,535

Rank: 88 out of 271

446

Rank: 94 out of 271

$114K

Rank: 109 out of 271

$256

Average: $375

3

Average: 4

JAMES MITCHELL

Edina, Minn. 55435

1,522

Rank: 89 out of 271

372

Rank: 125 out of 271

$68.1K

Rank: 165 out of 271

$183

Average: $375

4

Average: 4

ELIZABETH DAVIS

Bloomington, Minn. 55431

1,518

Rank: 90 out of 271

425

Rank: 104 out of 271

$208K

Rank: 37 out of 271

$490

Average: $375

4

Average: 4

PATRICK JOHNSON

Coon rapids, Minn. 55433

1,507

Rank: 91 out of 271

345

Rank: 138 out of 271

$130K

Rank: 94 out of 271

$376

Average: $375

4

Average: 4

BRADLEY ANDERSON

Saint cloud, Minn. 56303

1,498

Rank: 92 out of 271

410

Rank: 108 out of 271

$162K

Rank: 67 out of 271

$394

Average: $375

4

Average: 4

PENELOPE SWANSON

Manakato, Minn. 56001

1,498

Rank: 92 out of 271

579

Rank: 61 out of 271

$124K

Rank: 101 out of 271

$214

Average: $375

3

Average: 4

WILLIAM LIPHAM

Bloomington, Minn. 55431

1,491

Rank: 94 out of 271

243

Rank: 195 out of 271

$117K

Rank: 106 out of 271

$480

Average: $375

6

Average: 4

ERIC STEFFEN

Woodbury, Minn. 55125

1,475

Rank: 95 out of 271

620

Rank: 51 out of 271

$149K

Rank: 79 out of 271

$240

Average: $375

2

Average: 4

STEPHEN LANE

Stillwater, Minn. 55082

1,438

Rank: 96 out of 271

397

Rank: 115 out of 271

$109K

Rank: 119 out of 271

$274

Average: $375

4

Average: 4

DEBORAH RISTVEDT

Alexandria, Minn. 56308

1,437

Rank: 97 out of 271

306

Rank: 162 out of 271

$138K

Rank: 86 out of 271

$452

Average: $375

5

Average: 4

CURTIS LOUWAGIE

Marshall, Minn. 56258

1,432

Rank: 98 out of 271

150

Rank: 224 out of 271

$151K

Rank: 77 out of 271

$1,009

Average: $375

10

Average: 4

ANDREA JOPLIN

Saint cloud, Minn. 56303

1,421

Rank: 99 out of 271

592

Rank: 59 out of 271

$126K

Rank: 96 out of 271

$213

Average: $375

2

Average: 4

ADAM GESS

Golden valley, Minn. 55422

1,416

Rank: 100 out of 271

347

Rank: 137 out of 271

$155K

Rank: 73 out of 271

$447

Average: $375

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