Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Pennsylvania » Physical Medicine & Rehabilitation

Top Physical Medicine & Rehabilitation 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

MITCHELL PAULIN

Malvern, Pa. 19355

156,228

Rank: 1 out of 401

234

Rank: 201 out of 401

$869K

Rank: 1 out of 401

$3,713

Average: $350

668

Average: 11

LI-HONG LU

Wyomissing, Pa. 19610

26,665

Rank: 2 out of 401

227

Rank: 206 out of 401

$180K

Rank: 48 out of 401

$792

Average: $350

117

Average: 11

KARL LIEBE

Pittsburgh, Pa. 15238

23,376

Rank: 3 out of 401

384

Rank: 99 out of 401

$268K

Rank: 18 out of 401

$697

Average: $350

61

Average: 11

THOMAS FRANZ

Pittsburgh, Pa. 15238

20,460

Rank: 4 out of 401

283

Rank: 163 out of 401

$134K

Rank: 91 out of 401

$474

Average: $350

72

Average: 11

MICHAEL LUPINACCI

Mechanicsburg, Pa. 17055

19,483

Rank: 5 out of 401

1,284

Rank: 3 out of 401

$642K

Rank: 3 out of 401

$500

Average: $350

15

Average: 11

JEFFREY FRIEDMAN

Malvern, Pa. 19355

18,751

Rank: 6 out of 401

421

Rank: 84 out of 401

$234K

Rank: 30 out of 401

$555

Average: $350

45

Average: 11

DEBORAH KIMMEL

Allentown, Pa. 18103

18,524

Rank: 7 out of 401

233

Rank: 202 out of 401

$239K

Rank: 28 out of 401

$1,024

Average: $350

80

Average: 11

NING CAO

Elkins park, Pa. 19027

18,187

Rank: 8 out of 401

560

Rank: 55 out of 401

$292K

Rank: 14 out of 401

$521

Average: $350

32

Average: 11

MARK FRANZ

Dunbar, Pa. 15431

17,437

Rank: 9 out of 401

356

Rank: 114 out of 401

$295K

Rank: 12 out of 401

$830

Average: $350

49

Average: 11

JOSHUA KRASSEN

Allentown, Pa. 18103

17,326

Rank: 10 out of 401

705

Rank: 29 out of 401

$215K

Rank: 38 out of 401

$305

Average: $350

25

Average: 11

LAUN HALLSTROM

Du bois, Pa. 15801

15,983

Rank: 11 out of 401

584

Rank: 46 out of 401

$239K

Rank: 27 out of 401

$409

Average: $350

27

Average: 11

JONG CHOI

Coudersport, Pa. 16915

15,219

Rank: 12 out of 401

693

Rank: 30 out of 401

$659K

Rank: 2 out of 401

$951

Average: $350

22

Average: 11

DAVID POLIN

Lancaster, Pa. 17604

14,570

Rank: 13 out of 401

278

Rank: 167 out of 401

$150K

Rank: 69 out of 401

$540

Average: $350

52

Average: 11

RICHARD GOLDBERG

Willow grove, Pa. 19090

14,090

Rank: 14 out of 401

1,394

Rank: 2 out of 401

$368K

Rank: 9 out of 401

$264

Average: $350

10

Average: 11

JOHN KLINE

Wilkes barre, Pa. 18702

13,267

Rank: 15 out of 401

1,151

Rank: 5 out of 401

$270K

Rank: 17 out of 401

$235

Average: $350

12

Average: 11

MICHAEL SAULINO

Elkins park, Pa. 19027

13,234

Rank: 16 out of 401

302

Rank: 151 out of 401

$425K

Rank: 5 out of 401

$1,409

Average: $350

44

Average: 11

SHELANA GIBBS-MCELVY

Pittsburgh, Pa. 15241

12,521

Rank: 17 out of 401

317

Rank: 141 out of 401

$202K

Rank: 43 out of 401

$638

Average: $350

39

Average: 11

KATHLEEN SPILLANE

Doylestown, Pa. 18901

12,341

Rank: 18 out of 401

128

Rank: 295 out of 401

$101K

Rank: 134 out of 401

$786

Average: $350

96

Average: 11

GUILLERMO BERNAL

Newtown, Pa. 18940

11,361

Rank: 19 out of 401

582

Rank: 48 out of 401

$259K

Rank: 20 out of 401

$446

Average: $350

20

Average: 11

PAUL HORCHOS

Scranton, Pa. 18508

11,285

Rank: 20 out of 401

713

Rank: 27 out of 401

$178K

Rank: 50 out of 401

$249

Average: $350

16

Average: 11

DAVID MANCINI

Willow grove, Pa. 19090

9,973

Rank: 21 out of 401

1,078

Rank: 8 out of 401

$214K

Rank: 39 out of 401

$199

Average: $350

9

Average: 11

DEAN MOZELESKI

Scranton, Pa. 18508

8,825

Rank: 22 out of 401

561

Rank: 53 out of 401

$206K

Rank: 42 out of 401

$366

Average: $350

16

Average: 11

HUAGUANG QU

Chalfont, Pa. 18914

8,567

Rank: 23 out of 401

262

Rank: 180 out of 401

$209K

Rank: 40 out of 401

$799

Average: $350

33

Average: 11

ALBERT JANERICH

Plains, Pa. 18705

8,336

Rank: 24 out of 401

1,104

Rank: 6 out of 401

$451K

Rank: 4 out of 401

$409

Average: $350

8

Average: 11

JEREMY CHARLES

Philadelphia, Pa. 19146

8,248

Rank: 25 out of 401

238

Rank: 196 out of 401

$130K

Rank: 95 out of 401

$546

Average: $350

35

Average: 11

BRIAN MCDONALD

Malvern, Pa. 19355

7,841

Rank: 26 out of 401

319

Rank: 139 out of 401

$152K

Rank: 67 out of 401

$478

Average: $350

25

Average: 11

WILLIAM TRACHTMAN

Hermitage, Pa. 16148

7,781

Rank: 27 out of 401

707

Rank: 28 out of 401

$290K

Rank: 15 out of 401

$410

Average: $350

11

Average: 11

HUGH NEWMAN

Altoona, Pa. 16602

7,463

Rank: 28 out of 401

823

Rank: 13 out of 401

$388K

Rank: 7 out of 401

$471

Average: $350

9

Average: 11

RAKESH PATEL

Altoona, Pa. 16602

7,461

Rank: 29 out of 401

802

Rank: 15 out of 401

$371K

Rank: 8 out of 401

$463

Average: $350

9

Average: 11

BRUCE SICILIA

York, Pa. 17404

7,108

Rank: 30 out of 401

732

Rank: 22 out of 401

$319K

Rank: 11 out of 401

$436

Average: $350

10

Average: 11

VINIT PANDE

Wilkes barre, Pa. 18702

6,846

Rank: 31 out of 401

1,885

Rank: 1 out of 401

$406K

Rank: 6 out of 401

$215

Average: $350

4

Average: 11

LAURA SHYMANSKY

Monroeville, Pa. 15146

6,658

Rank: 32 out of 401

465

Rank: 73 out of 401

$230K

Rank: 32 out of 401

$495

Average: $350

14

Average: 11

WILLIAM ROLLE

Harrisburg, Pa. 17109

6,547

Rank: 33 out of 401

959

Rank: 11 out of 401

$175K

Rank: 53 out of 401

$182

Average: $350

7

Average: 11

JOSEPH CHUN

Scranton, Pa. 18508

6,221

Rank: 34 out of 401

472

Rank: 70 out of 401

$161K

Rank: 58 out of 401

$341

Average: $350

13

Average: 11

ROY LERMAN

King of prussia, Pa. 19406

6,037

Rank: 35 out of 401

420

Rank: 85 out of 401

$225K

Rank: 33 out of 401

$536

Average: $350

14

Average: 11

RICHARD ROSENSTEIN

Warminster, Pa. 18974

6,005

Rank: 36 out of 401

1,047

Rank: 9 out of 401

$160K

Rank: 59 out of 401

$153

Average: $350

6

Average: 11

WILLIAM CANO

Pottstown, Pa. 19464

5,944

Rank: 37 out of 401

197

Rank: 230 out of 401

$358K

Rank: 10 out of 401

$1,817

Average: $350

30

Average: 11

ARIANNE MISSIMER

Chester springs, Pa. 19425

5,882

Rank: 38 out of 401

122

Rank: 301 out of 401

$128K

Rank: 100 out of 401

$1,049

Average: $350

48

Average: 11

DANIEL DEFALCIS

York, Pa. 17408

5,719

Rank: 39 out of 401

683

Rank: 32 out of 401

$254K

Rank: 21 out of 401

$371

Average: $350

8

Average: 11

JAMES KRESHON

Pittsburgh, Pa. 15238

5,609

Rank: 40 out of 401

651

Rank: 37 out of 401

$240K

Rank: 25 out of 401

$368

Average: $350

9

Average: 11

MARK CHAI

Wyomissing, Pa. 19610

5,583

Rank: 41 out of 401

341

Rank: 126 out of 401

$135K

Rank: 86 out of 401

$397

Average: $350

16

Average: 11

THOMAS HALEY

Pottstown, Pa. 19464

5,459

Rank: 42 out of 401

331

Rank: 130 out of 401

$275K

Rank: 16 out of 401

$832

Average: $350

16

Average: 11

EDWARD CORBACIO

Wyomissing, Pa. 19610

5,318

Rank: 43 out of 401

114

Rank: 310 out of 401

$90.5K

Rank: 153 out of 401

$794

Average: $350

47

Average: 11

GREGORY CHAPIS

Pottstown, Pa. 19464

5,079

Rank: 44 out of 401

352

Rank: 118 out of 401

$187K

Rank: 45 out of 401

$531

Average: $350

14

Average: 11

BORIS NEMIROVSKY

Philadelphia, Pa. 19115

4,928

Rank: 45 out of 401

102

Rank: 322 out of 401

$102K

Rank: 133 out of 401

$1,001

Average: $350

48

Average: 11

MARK SMITH

York, Pa. 17404

4,864

Rank: 46 out of 401

144

Rank: 283 out of 401

$97.2K

Rank: 139 out of 401

$675

Average: $350

34

Average: 11

ROBERT KELLY

Chalfont, Pa. 18914

4,837

Rank: 47 out of 401

200

Rank: 225 out of 401

$128K

Rank: 98 out of 401

$641

Average: $350

24

Average: 11

AMY FITZSIMMONS

Southampton, Pa. 18966

4,815

Rank: 48 out of 401

507

Rank: 66 out of 401

$239K

Rank: 26 out of 401

$472

Average: $350

9

Average: 11

BHAGYALAKSHMI SATYAM

Wilkes barre, Pa. 18702

4,592

Rank: 49 out of 401

1,093

Rank: 7 out of 401

$231K

Rank: 31 out of 401

$211

Average: $350

4

Average: 11

DANIEL YEAGER

Lehighton, Pa. 18235

4,590

Rank: 50 out of 401

400

Rank: 93 out of 401

$218K

Rank: 37 out of 401

$544

Average: $350

11

Average: 11

ELLEN MUSTOVIC

Cranberry township, Pa. 16066

4,526

Rank: 51 out of 401

375

Rank: 103 out of 401

$139K

Rank: 79 out of 401

$371

Average: $350

12

Average: 11

LUCIAN BEDNARZ

Scranton, Pa. 18508

4,505

Rank: 52 out of 401

779

Rank: 16 out of 401

$242K

Rank: 23 out of 401

$311

Average: $350

6

Average: 11

DOUGLAS BRUNNER

Ridley park, Pa. 19078

4,483

Rank: 53 out of 401

725

Rank: 24 out of 401

$293K

Rank: 13 out of 401

$404

Average: $350

6

Average: 11

CATHERINE BIRK

Pittsburgh, Pa. 15238

4,385

Rank: 54 out of 401

295

Rank: 155 out of 401

$108K

Rank: 123 out of 401

$367

Average: $350

15

Average: 11

RICHARD ALLATT

Pleasant gap, Pa. 16823

4,134

Rank: 55 out of 401

730

Rank: 23 out of 401

$184K

Rank: 47 out of 401

$253

Average: $350

6

Average: 11

CHRISTIOPHER DANKMYER

Pottstown, Pa. 19464

4,132

Rank: 56 out of 401

291

Rank: 157 out of 401

$143K

Rank: 72 out of 401

$493

Average: $350

14

Average: 11

WILLIAM PREBOLA

Wilkes barre, Pa. 18702

4,064

Rank: 57 out of 401

1,204

Rank: 4 out of 401

$208K

Rank: 41 out of 401

$173

Average: $350

3

Average: 11

JEFFREY SARSFIELD

Chambersburg, Pa. 17201

4,027

Rank: 58 out of 401

562

Rank: 52 out of 401

$152K

Rank: 68 out of 401

$271

Average: $350

7

Average: 11

KELLY HEATH

Philadelphia, Pa. 19146

3,902

Rank: 59 out of 401

87

Rank: 335 out of 401

$35.4K

Rank: 299 out of 401

$407

Average: $350

45

Average: 11

MARILYN ROTOR-MAKILAN

Allentown, Pa. 18103

3,833

Rank: 60 out of 401

547

Rank: 60 out of 401

$240K

Rank: 24 out of 401

$439

Average: $350

7

Average: 11

SOMKIAT HEMTASILPA

Wyomissing, Pa. 19610

3,812

Rank: 61 out of 401

539

Rank: 62 out of 401

$157K

Rank: 61 out of 401

$291

Average: $350

7

Average: 11

SEAN BUTLER

Doylestown, Pa. 18901

3,749

Rank: 62 out of 401

340

Rank: 127 out of 401

$154K

Rank: 64 out of 401

$454

Average: $350

11

Average: 11

LARRY CHOU

Havertown, Pa. 19083

3,598

Rank: 63 out of 401

560

Rank: 55 out of 401

$186K

Rank: 46 out of 401

$332

Average: $350

6

Average: 11

ALBERTO CORRALES

Danville, Pa. 17822

3,579

Rank: 64 out of 401

346

Rank: 122 out of 401

$129K

Rank: 97 out of 401

$373

Average: $350

10

Average: 11

DENIS ROGERS

King of prussia, Pa. 19406

3,497

Rank: 65 out of 401

411

Rank: 88 out of 401

$172K

Rank: 54 out of 401

$419

Average: $350

9

Average: 11

SCOTT EPSTEIN

Honesdale, Pa. 18431

3,490

Rank: 66 out of 401

662

Rank: 34 out of 401

$177K

Rank: 51 out of 401

$268

Average: $350

5

Average: 11

RAJENDRA PADHYE

Malvern, Pa. 19355

3,356

Rank: 67 out of 401

379

Rank: 101 out of 401

$219K

Rank: 35 out of 401

$578

Average: $350

9

Average: 11

YUTONG ZHANG

St davids, Pa. 19087

3,303

Rank: 68 out of 401

423

Rank: 82 out of 401

$138K

Rank: 81 out of 401

$327

Average: $350

8

Average: 11

MARY ANN MIKNEVICH

Pittsburgh, Pa. 15219

3,276

Rank: 69 out of 401

148

Rank: 277 out of 401

$46K

Rank: 265 out of 401

$311

Average: $350

22

Average: 11

LAURA SHAIKH

Scranton, Pa. 18508

3,276

Rank: 69 out of 401

1,037

Rank: 10 out of 401

$262K

Rank: 19 out of 401

$253

Average: $350

3

Average: 11

ANN MALANTIC-LIN

Pottsville, Pa. 17901

3,259

Rank: 71 out of 401

64

Rank: 359 out of 401

$23.5K

Rank: 346 out of 401

$367

Average: $350

51

Average: 11

ROBERT KREB

West chester, Pa. 19380

3,253

Rank: 72 out of 401

778

Rank: 17 out of 401

$238K

Rank: 29 out of 401

$307

Average: $350

4

Average: 11

JOSEPH CORCORAN

Paoli, Pa. 19301

3,191

Rank: 73 out of 401

50

Rank: 366 out of 401

$59.3K

Rank: 228 out of 401

$1,186

Average: $350

64

Average: 11

THEOPHILA SEMANOFF

Doylestown, Pa. 18901

3,164

Rank: 74 out of 401

772

Rank: 18 out of 401

$246K

Rank: 22 out of 401

$319

Average: $350

4

Average: 11

WILLIAM BONNER

Fairless hills, Pa. 19030

3,139

Rank: 75 out of 401

436

Rank: 77 out of 401

$156K

Rank: 63 out of 401

$358

Average: $350

7

Average: 11

GARRETT DIXON

Franklin, Pa. 16323

3,090

Rank: 76 out of 401

554

Rank: 58 out of 401

$126K

Rank: 102 out of 401

$228

Average: $350

6

Average: 11

NASRAT GHATTAS

Malvern, Pa. 19355

2,973

Rank: 77 out of 401

517

Rank: 64 out of 401

$218K

Rank: 36 out of 401

$421

Average: $350

6

Average: 11

VLADIMIR ALHOV

Bethlehem, Pa. 18020

2,906

Rank: 78 out of 401

689

Rank: 31 out of 401

$219K

Rank: 34 out of 401

$318

Average: $350

4

Average: 11

STEVEN LEVIN

Warminster, Pa. 18974

2,824

Rank: 79 out of 401

618

Rank: 41 out of 401

$180K

Rank: 49 out of 401

$291

Average: $350

5

Average: 11

MARC EFFRON

King of prussia, Pa. 19406

2,822

Rank: 80 out of 401

211

Rank: 216 out of 401

$117K

Rank: 111 out of 401

$554

Average: $350

13

Average: 11

KYLE GREENAWALT

Pottsville, Pa. 17901

2,813

Rank: 81 out of 401

81

Rank: 339 out of 401

$49.5K

Rank: 255 out of 401

$612

Average: $350

35

Average: 11

TIMOTHY SCHELL

Grove city, Pa. 16127

2,783

Rank: 82 out of 401

41

Rank: 377 out of 401

$51.6K

Rank: 248 out of 401

$1,258

Average: $350

68

Average: 11

LYNN MYERS

Du bois, Pa. 15801

2,769

Rank: 83 out of 401

552

Rank: 59 out of 401

$146K

Rank: 71 out of 401

$264

Average: $350

5

Average: 11

BRIAN GOLDBERG

Bethlehem, Pa. 18017

2,691

Rank: 84 out of 401

515

Rank: 65 out of 401

$134K

Rank: 90 out of 401

$261

Average: $350

5

Average: 11

JAMES KIM

Wind gap, Pa. 18091

2,691

Rank: 84 out of 401

403

Rank: 92 out of 401

$189K

Rank: 44 out of 401

$469

Average: $350

7

Average: 11

DEMETRICE WARD

Allentown, Pa. 18103

2,649

Rank: 86 out of 401

400

Rank: 93 out of 401

$175K

Rank: 52 out of 401

$437

Average: $350

7

Average: 11

SCOTT STOLL

Bethlehem, Pa. 18017

2,647

Rank: 87 out of 401

495

Rank: 68 out of 401

$138K

Rank: 82 out of 401

$278

Average: $350

5

Average: 11

DAVID LICHTEN

Pottstown, Pa. 19464

2,640

Rank: 88 out of 401

161

Rank: 267 out of 401

$135K

Rank: 89 out of 401

$837

Average: $350

16

Average: 11

STEVEN MORGANSTEIN

Harrisburg, Pa. 17109

2,631

Rank: 89 out of 401

645

Rank: 38 out of 401

$157K

Rank: 62 out of 401

$243

Average: $350

4

Average: 11

IAN COLE

Williamsport, Pa. 17701

2,629

Rank: 90 out of 401

146

Rank: 282 out of 401

$36.5K

Rank: 297 out of 401

$250

Average: $350

18

Average: 11

PATRICK ROMMEL

Philadelphia, Pa. 19102

2,575

Rank: 91 out of 401

358

Rank: 110 out of 401

$152K

Rank: 66 out of 401

$426

Average: $350

7

Average: 11

BRIAN MURPHY

Glen mills, Pa. 19342

2,571

Rank: 92 out of 401

738

Rank: 21 out of 401

$159K

Rank: 60 out of 401

$216

Average: $350

3

Average: 11

TIMOTHY EARMAN

Grove city, Pa. 16127

2,561

Rank: 93 out of 401

123

Rank: 300 out of 401

$45.4K

Rank: 267 out of 401

$369

Average: $350

21

Average: 11

PAUL LIN

York, Pa. 17402

2,539

Rank: 94 out of 401

540

Rank: 61 out of 401

$120K

Rank: 108 out of 401

$223

Average: $350

5

Average: 11

JEFFREY PERKINS

Hazleton, Pa. 18201

2,510

Rank: 95 out of 401

343

Rank: 124 out of 401

$171K

Rank: 55 out of 401

$498

Average: $350

7

Average: 11

PATRICK CARONE

Indiana, Pa. 15701

2,499

Rank: 96 out of 401

252

Rank: 188 out of 401

$79K

Rank: 179 out of 401

$314

Average: $350

10

Average: 11

ZHONGYU ZHANG

Abington, Pa. 19001

2,497

Rank: 97 out of 401

373

Rank: 104 out of 401

$137K

Rank: 83 out of 401

$368

Average: $350

7

Average: 11

JOHN LEE

Pittsburgh, Pa. 15236

2,348

Rank: 98 out of 401

147

Rank: 281 out of 401

$141K

Rank: 77 out of 401

$956

Average: $350

16

Average: 11

BARBARA HOFFER

Reading, Pa. 19607

2,270

Rank: 99 out of 401

244

Rank: 193 out of 401

$137K

Rank: 84 out of 401

$560

Average: $350

9

Average: 11

MARY KASHURBA

Johnstown, Pa. 15905

2,252

Rank: 100 out of 401

103

Rank: 321 out of 401

$85K

Rank: 166 out of 401

$826

Average: $350

22

Average: 11

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.