Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Pennsylvania » Optometrist

Top Optometrist Providers in Pennsylvania

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

THOMAS KISLAN

Stroudsburg, Pa. 18360

8,482

Rank: 1 out of 1,381

895

Rank: 41 out of 1,381

$449K

Rank: 1 out of 1,381

$502

Average: $110

9

Average: 2

CORY SEYLAR

Chambersburg, Pa. 17201

7,328

Rank: 2 out of 1,381

2,253

Rank: 1 out of 1,381

$373K

Rank: 3 out of 1,381

$166

Average: $110

3

Average: 2

SCOTT RUTKOSKI

Wellsboro, Pa. 16901

5,791

Rank: 3 out of 1,381

1,788

Rank: 7 out of 1,381

$299K

Rank: 5 out of 1,381

$167

Average: $110

3

Average: 2

CHAD TIEDE

Chambersburg, Pa. 17201

5,473

Rank: 4 out of 1,381

2,092

Rank: 2 out of 1,381

$315K

Rank: 4 out of 1,381

$151

Average: $110

3

Average: 2

GELENA BANIN

Philadelphia, Pa. 19116

5,317

Rank: 5 out of 1,381

837

Rank: 48 out of 1,381

$285K

Rank: 6 out of 1,381

$340

Average: $110

6

Average: 2

JAMES GROVE

Chambersburg, Pa. 17201

5,158

Rank: 6 out of 1,381

1,725

Rank: 8 out of 1,381

$269K

Rank: 8 out of 1,381

$156

Average: $110

3

Average: 2

GLEN ELLIOTT

Chambersburg, Pa. 17201

4,798

Rank: 7 out of 1,381

1,141

Rank: 20 out of 1,381

$220K

Rank: 12 out of 1,381

$192

Average: $110

4

Average: 2

BARRY FABRIZIANI

Phoenixville, Pa. 19460

4,793

Rank: 8 out of 1,381

864

Rank: 43 out of 1,381

$278K

Rank: 7 out of 1,381

$322

Average: $110

6

Average: 2

KURT STOLTZ

Lafayette hill, Pa. 19444

4,512

Rank: 9 out of 1,381

1,903

Rank: 4 out of 1,381

$413K

Rank: 2 out of 1,381

$217

Average: $110

2

Average: 2

MARK GROHOL

Hazleton, Pa. 18201

4,362

Rank: 10 out of 1,381

1,147

Rank: 19 out of 1,381

$213K

Rank: 14 out of 1,381

$185

Average: $110

4

Average: 2

DARREN RICH

Warminster, Pa. 18974

3,879

Rank: 11 out of 1,381

1,387

Rank: 9 out of 1,381

$250K

Rank: 9 out of 1,381

$180

Average: $110

3

Average: 2

JOSEPH HAGGERTY

Milford, Pa. 18337

3,826

Rank: 12 out of 1,381

1,846

Rank: 6 out of 1,381

$220K

Rank: 11 out of 1,381

$119

Average: $110

2

Average: 2

ADAM MILLIS

Wyncote, Pa. 19095

2,807

Rank: 13 out of 1,381

2,028

Rank: 3 out of 1,381

$217K

Rank: 13 out of 1,381

$107

Average: $110

1

Average: 2

JERRY HENSEL

Lewisburg, Pa. 17837

2,707

Rank: 14 out of 1,381

644

Rank: 70 out of 1,381

$113K

Rank: 43 out of 1,381

$175

Average: $110

4

Average: 2

KRYSTAL FORDOSKI

Saint marys, Pa. 15857

2,635

Rank: 15 out of 1,381

1,010

Rank: 27 out of 1,381

$154K

Rank: 25 out of 1,381

$153

Average: $110

3

Average: 2

LESLIE ODELL

Hanover, Pa. 17331

2,614

Rank: 16 out of 1,381

799

Rank: 52 out of 1,381

$150K

Rank: 26 out of 1,381

$187

Average: $110

3

Average: 2

BRANDAN HOUSLER

Saint marys, Pa. 15857

2,510

Rank: 17 out of 1,381

1,213

Rank: 14 out of 1,381

$161K

Rank: 23 out of 1,381

$132

Average: $110

2

Average: 2

BARRY MILLIS

Wyncote, Pa. 19095

2,506

Rank: 18 out of 1,381

1,855

Rank: 5 out of 1,381

$177K

Rank: 18 out of 1,381

$96

Average: $110

1

Average: 2

JEFFREY EMPFIELD

Kingston, Pa. 18704

2,499

Rank: 19 out of 1,381

1,201

Rank: 15 out of 1,381

$154K

Rank: 24 out of 1,381

$129

Average: $110

2

Average: 2

JACK ROBINSON

Sellersville, Pa. 18960

2,442

Rank: 20 out of 1,381

1,273

Rank: 10 out of 1,381

$175K

Rank: 19 out of 1,381

$138

Average: $110

2

Average: 2

TAMMRA BANNER

Lafayette hill, Pa. 19444

2,413

Rank: 21 out of 1,381

1,050

Rank: 24 out of 1,381

$222K

Rank: 10 out of 1,381

$212

Average: $110

2

Average: 2

FOSTER KREISER

Mechanicsburg, Pa. 17055

2,406

Rank: 22 out of 1,381

818

Rank: 50 out of 1,381

$134K

Rank: 32 out of 1,381

$164

Average: $110

3

Average: 2

JOHN GODFREY

Sellersville, Pa. 18960

2,401

Rank: 23 out of 1,381

1,227

Rank: 12 out of 1,381

$171K

Rank: 20 out of 1,381

$140

Average: $110

2

Average: 2

JOSEPH SHOVLIN

Scranton, Pa. 18503

2,372

Rank: 24 out of 1,381

1,220

Rank: 13 out of 1,381

$121K

Rank: 38 out of 1,381

$100

Average: $110

2

Average: 2

RICHARD JAMES

East stroudsburg, Pa. 18301

2,301

Rank: 25 out of 1,381

1,182

Rank: 16 out of 1,381

$190K

Rank: 16 out of 1,381

$161

Average: $110

2

Average: 2

J.E.B. FUGATE

Hershey, Pa. 17033

2,259

Rank: 26 out of 1,381

680

Rank: 66 out of 1,381

$85.1K

Rank: 67 out of 1,381

$125

Average: $110

3

Average: 2

RANDY KERR

Brookville, Pa. 15825

2,214

Rank: 27 out of 1,381

922

Rank: 34 out of 1,381

$123K

Rank: 35 out of 1,381

$134

Average: $110

2

Average: 2

STEVEN DEMKO

Mount pocono, Pa. 18344

2,193

Rank: 28 out of 1,381

274

Rank: 300 out of 1,381

$137K

Rank: 31 out of 1,381

$501

Average: $110

8

Average: 2

MICHAEL NEAL

Hawley, Pa. 18428

2,185

Rank: 29 out of 1,381

273

Rank: 303 out of 1,381

$140K

Rank: 29 out of 1,381

$513

Average: $110

8

Average: 2

DARRELL EVANS

Kingston, Pa. 18704

2,170

Rank: 30 out of 1,381

903

Rank: 38 out of 1,381

$122K

Rank: 36 out of 1,381

$135

Average: $110

2

Average: 2

SHANA ZEITLIN

Warminster, Pa. 18974

2,159

Rank: 31 out of 1,381

1,150

Rank: 17 out of 1,381

$209K

Rank: 15 out of 1,381

$182

Average: $110

2

Average: 2

BRIAN OLZINSKI

Stroudsburg, Pa. 18360

2,135

Rank: 32 out of 1,381

461

Rank: 140 out of 1,381

$112K

Rank: 44 out of 1,381

$243

Average: $110

5

Average: 2

ALEXANDRA WASMANSKI

Stroudsburg, Pa. 18360

2,114

Rank: 33 out of 1,381

487

Rank: 127 out of 1,381

$105K

Rank: 47 out of 1,381

$215

Average: $110

4

Average: 2

RICK ROMBOLD

Brookville, Pa. 15825

2,093

Rank: 34 out of 1,381

930

Rank: 32 out of 1,381

$118K

Rank: 39 out of 1,381

$127

Average: $110

2

Average: 2

SAHAR POURSHAHRIARI

Blue bell, Pa. 19422

2,089

Rank: 35 out of 1,381

1,233

Rank: 11 out of 1,381

$189K

Rank: 17 out of 1,381

$154

Average: $110

2

Average: 2

MOLLY ANN CLYMER

Hanover, Pa. 17331

2,082

Rank: 36 out of 1,381

919

Rank: 36 out of 1,381

$124K

Rank: 34 out of 1,381

$135

Average: $110

2

Average: 2

BRIAN COHEN

Yardley, Pa. 19067

2,022

Rank: 37 out of 1,381

332

Rank: 232 out of 1,381

$81.8K

Rank: 74 out of 1,381

$246

Average: $110

6

Average: 2

JEFFREY BECKER

Honesdale, Pa. 18431

2,002

Rank: 38 out of 1,381

117

Rank: 731 out of 1,381

$67.1K

Rank: 100 out of 1,381

$574

Average: $110

17

Average: 2

MATTHEW LINK

York, Pa. 17403

1,947

Rank: 39 out of 1,381

852

Rank: 44 out of 1,381

$115K

Rank: 42 out of 1,381

$135

Average: $110

2

Average: 2

JACQUELINE BURKHARDT

Hatboro, Pa. 19040

1,924

Rank: 40 out of 1,381

1,098

Rank: 23 out of 1,381

$122K

Rank: 37 out of 1,381

$111

Average: $110

2

Average: 2

JESSICA HANEY

Lafayette hill, Pa. 19444

1,884

Rank: 41 out of 1,381

1,106

Rank: 22 out of 1,381

$169K

Rank: 21 out of 1,381

$152

Average: $110

2

Average: 2

JOHN FISCHER

Duryea, Pa. 18642

1,854

Rank: 42 out of 1,381

548

Rank: 107 out of 1,381

$96.8K

Rank: 53 out of 1,381

$177

Average: $110

3

Average: 2

STEVEN RETO

West chester, Pa. 19380

1,827

Rank: 43 out of 1,381

478

Rank: 130 out of 1,381

$99.5K

Rank: 52 out of 1,381

$208

Average: $110

4

Average: 2

CHELISE FIRMIN

Philadelphia, Pa. 19126

1,811

Rank: 44 out of 1,381

460

Rank: 141 out of 1,381

$74.1K

Rank: 89 out of 1,381

$161

Average: $110

4

Average: 2

MICHAEL HAVRILLA

Kingston, Pa. 18704

1,810

Rank: 45 out of 1,381

779

Rank: 55 out of 1,381

$96.1K

Rank: 54 out of 1,381

$123

Average: $110

2

Average: 2

WILLIAM DRUSEDUM

York, Pa. 17403

1,800

Rank: 46 out of 1,381

945

Rank: 31 out of 1,381

$112K

Rank: 45 out of 1,381

$118

Average: $110

2

Average: 2

GEORGE RICKARD

Brookville, Pa. 15825

1,797

Rank: 47 out of 1,381

1,039

Rank: 26 out of 1,381

$77.9K

Rank: 80 out of 1,381

$75

Average: $110

2

Average: 2

GEORGE BENNETT

Philadelphia, Pa. 19135

1,785

Rank: 48 out of 1,381

445

Rank: 148 out of 1,381

$101K

Rank: 51 out of 1,381

$226

Average: $110

4

Average: 2

GARY RECK

Delmont, Pa. 15626

1,784

Rank: 49 out of 1,381

1,149

Rank: 18 out of 1,381

$161K

Rank: 22 out of 1,381

$141

Average: $110

2

Average: 2

JOSEPH RUSKIEWICZ

Pottstown, Pa. 19464

1,772

Rank: 50 out of 1,381

328

Rank: 237 out of 1,381

$110K

Rank: 46 out of 1,381

$336

Average: $110

5

Average: 2

MARK STEPP

Windber, Pa. 15963

1,767

Rank: 51 out of 1,381

465

Rank: 136 out of 1,381

$76.4K

Rank: 85 out of 1,381

$164

Average: $110

4

Average: 2

SUKUMAR PANDIT

King of prussia, Pa. 19406

1,747

Rank: 52 out of 1,381

1,132

Rank: 21 out of 1,381

$143K

Rank: 28 out of 1,381

$127

Average: $110

2

Average: 2

STEVEN VANGORDEN

Newtown, Pa. 18940

1,695

Rank: 53 out of 1,381

1,042

Rank: 25 out of 1,381

$130K

Rank: 33 out of 1,381

$125

Average: $110

2

Average: 2

KELLEEN SKONER

Hanover, Pa. 17331

1,684

Rank: 54 out of 1,381

849

Rank: 47 out of 1,381

$101K

Rank: 50 out of 1,381

$119

Average: $110

2

Average: 2

RYAN HERSHBERGER

Mechanicsburg, Pa. 17055

1,674

Rank: 55 out of 1,381

589

Rank: 88 out of 1,381

$96.1K

Rank: 55 out of 1,381

$163

Average: $110

3

Average: 2

CHRISTINE GALLAGHER

Tamaqua, Pa. 18252

1,672

Rank: 56 out of 1,381

831

Rank: 49 out of 1,381

$95.8K

Rank: 56 out of 1,381

$115

Average: $110

2

Average: 2

M MICHELS

Drexel hill, Pa. 19026

1,668

Rank: 57 out of 1,381

140

Rank: 640 out of 1,381

$103K

Rank: 48 out of 1,381

$737

Average: $110

12

Average: 2

KAREN FRENCH

Lafayette hill, Pa. 19444

1,635

Rank: 58 out of 1,381

802

Rank: 51 out of 1,381

$148K

Rank: 27 out of 1,381

$185

Average: $110

2

Average: 2

DENIS WENDERS

Wyomissing, Pa. 19610

1,607

Rank: 59 out of 1,381

961

Rank: 29 out of 1,381

$83.5K

Rank: 70 out of 1,381

$87

Average: $110

2

Average: 2

JORDAN LUBOWITZ

Sellersville, Pa. 18960

1,590

Rank: 60 out of 1,381

920

Rank: 35 out of 1,381

$117K

Rank: 41 out of 1,381

$127

Average: $110

2

Average: 2

F. WERNER

Wind gap, Pa. 18091

1,590

Rank: 60 out of 1,381

669

Rank: 67 out of 1,381

$89.7K

Rank: 61 out of 1,381

$134

Average: $110

2

Average: 2

ASAL SEPAHI

Bryn mawr, Pa. 19010

1,568

Rank: 62 out of 1,381

684

Rank: 65 out of 1,381

$102K

Rank: 49 out of 1,381

$149

Average: $110

2

Average: 2

CHARLIE PARSONS

Greencastle, Pa. 17225

1,565

Rank: 63 out of 1,381

524

Rank: 116 out of 1,381

$83K

Rank: 72 out of 1,381

$158

Average: $110

3

Average: 2

DANIEL AMSLER

Brookville, Pa. 15825

1,538

Rank: 64 out of 1,381

898

Rank: 40 out of 1,381

$92.4K

Rank: 60 out of 1,381

$103

Average: $110

2

Average: 2

ROBERT BARCLAY

Huntingdon, Pa. 16652

1,533

Rank: 65 out of 1,381

740

Rank: 58 out of 1,381

$66.7K

Rank: 101 out of 1,381

$90

Average: $110

2

Average: 2

CHRISTOPHER ADSIT

Meadville, Pa. 16335

1,532

Rank: 66 out of 1,381

924

Rank: 33 out of 1,381

$81.5K

Rank: 75 out of 1,381

$88

Average: $110

2

Average: 2

GLENN CORBIN

Wyomissing, Pa. 19610

1,530

Rank: 67 out of 1,381

420

Rank: 169 out of 1,381

$77.2K

Rank: 83 out of 1,381

$184

Average: $110

4

Average: 2

MARGARET SWINKER

Brownsville, Pa. 15417

1,522

Rank: 68 out of 1,381

302

Rank: 270 out of 1,381

$53.2K

Rank: 145 out of 1,381

$176

Average: $110

5

Average: 2

KATHARINE TAYLOR

Kennett square, Pa. 19348

1,515

Rank: 69 out of 1,381

889

Rank: 42 out of 1,381

$89.6K

Rank: 62 out of 1,381

$101

Average: $110

2

Average: 2

ERIC DALEY

Mc connellsburg, Pa. 17233

1,509

Rank: 70 out of 1,381

463

Rank: 138 out of 1,381

$71.5K

Rank: 94 out of 1,381

$154

Average: $110

3

Average: 2

GERALD GEIST

Selinsgrove, Pa. 17870

1,473

Rank: 71 out of 1,381

557

Rank: 102 out of 1,381

$88.5K

Rank: 66 out of 1,381

$159

Average: $110

3

Average: 2

JOHN O'DONNELL, JR.

Harrisburg, Pa. 17104

1,467

Rank: 72 out of 1,381

851

Rank: 45 out of 1,381

$89.5K

Rank: 64 out of 1,381

$105

Average: $110

2

Average: 2

STEPHEN HESS

Warminster, Pa. 18974

1,465

Rank: 73 out of 1,381

728

Rank: 59 out of 1,381

$139K

Rank: 30 out of 1,381

$191

Average: $110

2

Average: 2

MICHAEL HANCOX

Brookville, Pa. 15825

1,465

Rank: 73 out of 1,381

614

Rank: 80 out of 1,381

$80K

Rank: 78 out of 1,381

$130

Average: $110

2

Average: 2

ALISON RIDENOUR

Waynesboro, Pa. 17268

1,430

Rank: 75 out of 1,381

611

Rank: 83 out of 1,381

$92.7K

Rank: 59 out of 1,381

$152

Average: $110

2

Average: 2

JAMES MCAVOY

Hazle township, Pa. 18202

1,406

Rank: 76 out of 1,381

307

Rank: 260 out of 1,381

$82.5K

Rank: 73 out of 1,381

$269

Average: $110

5

Average: 2

JESSICA REINIGER

Reading, Pa. 19605

1,406

Rank: 76 out of 1,381

536

Rank: 113 out of 1,381

$65.2K

Rank: 108 out of 1,381

$122

Average: $110

3

Average: 2

GEORGE TOOHEY

Charleroi, Pa. 15022

1,402

Rank: 78 out of 1,381

471

Rank: 135 out of 1,381

$58.6K

Rank: 127 out of 1,381

$125

Average: $110

3

Average: 2

DARIN SPINGOLA

Du bois, Pa. 15801

1,393

Rank: 79 out of 1,381

782

Rank: 53 out of 1,381

$84.1K

Rank: 69 out of 1,381

$107

Average: $110

2

Average: 2

DAVID DENSMORE

Bryn mawr, Pa. 19010

1,384

Rank: 80 out of 1,381

579

Rank: 91 out of 1,381

$94.7K

Rank: 58 out of 1,381

$164

Average: $110

2

Average: 2

JEAN ASTORINO

Media, Pa. 19063

1,360

Rank: 81 out of 1,381

226

Rank: 393 out of 1,381

$89.6K

Rank: 63 out of 1,381

$396

Average: $110

6

Average: 2

MICHAEL BOLAND

Clarks summit, Pa. 18411

1,360

Rank: 81 out of 1,381

850

Rank: 46 out of 1,381

$65.9K

Rank: 103 out of 1,381

$78

Average: $110

2

Average: 2

STEPHEN DRABICK

Schnecksville, Pa. 18078

1,358

Rank: 83 out of 1,381

555

Rank: 104 out of 1,381

$63.3K

Rank: 112 out of 1,381

$114

Average: $110

2

Average: 2

DAVID FETTERMAN

Milton, Pa. 17847

1,342

Rank: 84 out of 1,381

565

Rank: 98 out of 1,381

$61.7K

Rank: 119 out of 1,381

$109

Average: $110

2

Average: 2

JANICE DUNKLE

Brookville, Pa. 15825

1,339

Rank: 85 out of 1,381

687

Rank: 64 out of 1,381

$75.9K

Rank: 86 out of 1,381

$111

Average: $110

2

Average: 2

MICHAEL MAIZEL

Lansdowne, Pa. 19050

1,338

Rank: 86 out of 1,381

196

Rank: 465 out of 1,381

$74.1K

Rank: 90 out of 1,381

$378

Average: $110

7

Average: 2

KELLY DONLAN

Sarver, Pa. 16055

1,329

Rank: 87 out of 1,381

571

Rank: 95 out of 1,381

$95.4K

Rank: 57 out of 1,381

$167

Average: $110

2

Average: 2

MELISSA RANDECKER

Mansfield, Pa. 16933

1,328

Rank: 88 out of 1,381

499

Rank: 121 out of 1,381

$65K

Rank: 109 out of 1,381

$130

Average: $110

3

Average: 2

NEIL BODERMAN

Allentown, Pa. 18104

1,322

Rank: 89 out of 1,381

440

Rank: 155 out of 1,381

$80.4K

Rank: 76 out of 1,381

$183

Average: $110

3

Average: 2

THERESE DESCHENES

Trooper, Pa. 19403

1,294

Rank: 90 out of 1,381

332

Rank: 232 out of 1,381

$72.7K

Rank: 93 out of 1,381

$219

Average: $110

4

Average: 2

FRANCIS DZWIELESKI

Honesdale, Pa. 18431

1,289

Rank: 91 out of 1,381

541

Rank: 109 out of 1,381

$76.5K

Rank: 84 out of 1,381

$141

Average: $110

2

Average: 2

MELISSA RISOLI

Lafayette hill, Pa. 19444

1,284

Rank: 92 out of 1,381

919

Rank: 36 out of 1,381

$118K

Rank: 40 out of 1,381

$128

Average: $110

1

Average: 2

DAWN TRYBULSKI

Bryn mawr, Pa. 19010

1,276

Rank: 93 out of 1,381

577

Rank: 93 out of 1,381

$89.2K

Rank: 65 out of 1,381

$155

Average: $110

2

Average: 2

BRIAN HARRY

Sayre, Pa. 18840

1,255

Rank: 94 out of 1,381

718

Rank: 60 out of 1,381

$77.3K

Rank: 82 out of 1,381

$108

Average: $110

2

Average: 2

JAMES GABRIEL

Sayre, Pa. 18840

1,230

Rank: 95 out of 1,381

978

Rank: 28 out of 1,381

$73.9K

Rank: 91 out of 1,381

$76

Average: $110

1

Average: 2

DAVID WAGNER

Seneca, Pa. 16346

1,218

Rank: 96 out of 1,381

406

Rank: 174 out of 1,381

$75.5K

Rank: 88 out of 1,381

$186

Average: $110

3

Average: 2

GREGORY VALLINO

Phoenixville, Pa. 19460

1,216

Rank: 97 out of 1,381

291

Rank: 280 out of 1,381

$63K

Rank: 114 out of 1,381

$216

Average: $110

4

Average: 2

HOWARD HARTZELL

Lancaster, Pa. 17601

1,215

Rank: 98 out of 1,381

476

Rank: 131 out of 1,381

$50.9K

Rank: 162 out of 1,381

$107

Average: $110

3

Average: 2

STEVEN EISS

Pennsburg, Pa. 18073

1,202

Rank: 99 out of 1,381

566

Rank: 96 out of 1,381

$77.8K

Rank: 81 out of 1,381

$137

Average: $110

2

Average: 2

MICHAEL BENYO

Sayre, Pa. 18840

1,184

Rank: 100 out of 1,381

902

Rank: 39 out of 1,381

$70.8K

Rank: 95 out of 1,381

$79

Average: $110

1

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