Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Pennsylvania » Physical Therapist

Top Physical Therapist 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

LEONID POLISHUK

Ambler, Pa. 19002

17,010

Rank: 1 out of 1,609

262

Rank: 11 out of 1,609

$314K

Rank: 1 out of 1,609

$1,200

Average: $633

65

Average: 33

BRIAN HALL

West chester, Pa. 19382

12,906

Rank: 2 out of 1,609

222

Rank: 23 out of 1,609

$268K

Rank: 2 out of 1,609

$1,206

Average: $633

58

Average: 33

STEPHEN KRINER

Titusville, Pa. 16354

12,092

Rank: 3 out of 1,609

148

Rank: 121 out of 1,609

$188K

Rank: 11 out of 1,609

$1,269

Average: $633

82

Average: 33

MARCIA KOLONGOWSKI

Aston, Pa. 19014

12,058

Rank: 4 out of 1,609

271

Rank: 10 out of 1,609

$258K

Rank: 3 out of 1,609

$951

Average: $633

44

Average: 33

DAVID POTENA

Cleona, Pa. 17042

11,382

Rank: 5 out of 1,609

207

Rank: 34 out of 1,609

$189K

Rank: 10 out of 1,609

$911

Average: $633

55

Average: 33

RICHARD MEYER

Shippensburg, Pa. 17257

11,224

Rank: 6 out of 1,609

518

Rank: 1 out of 1,609

$238K

Rank: 4 out of 1,609

$459

Average: $633

22

Average: 33

JAY KAUFFMAN

Pennsburg, Pa. 18073

11,005

Rank: 7 out of 1,609

216

Rank: 27 out of 1,609

$212K

Rank: 6 out of 1,609

$980

Average: $633

51

Average: 33

MICHAEL SABOL

Avondale, Pa. 19311

10,981

Rank: 8 out of 1,609

334

Rank: 6 out of 1,609

$215K

Rank: 5 out of 1,609

$643

Average: $633

33

Average: 33

ANDREA PRICE

Bensalem, Pa. 19020

9,708

Rank: 9 out of 1,609

160

Rank: 93 out of 1,609

$203K

Rank: 8 out of 1,609

$1,267

Average: $633

61

Average: 33

PAUL GAFFNEY

King of prussia, Pa. 19406

9,623

Rank: 10 out of 1,609

141

Rank: 147 out of 1,609

$205K

Rank: 7 out of 1,609

$1,455

Average: $633

68

Average: 33

JEFFREY FAUST

Schuylkill haven, Pa. 17972

9,535

Rank: 11 out of 1,609

121

Rank: 241 out of 1,609

$153K

Rank: 31 out of 1,609

$1,262

Average: $633

79

Average: 33

SHAYE ORAVETZ

Dunbar, Pa. 15431

9,434

Rank: 12 out of 1,609

147

Rank: 124 out of 1,609

$163K

Rank: 26 out of 1,609

$1,107

Average: $633

64

Average: 33

NANDO ADDARI

Blue bell, Pa. 19422

9,161

Rank: 13 out of 1,609

137

Rank: 161 out of 1,609

$191K

Rank: 9 out of 1,609

$1,394

Average: $633

67

Average: 33

MICHAEL WILSON

Havertown, Pa. 19083

9,117

Rank: 14 out of 1,609

323

Rank: 8 out of 1,609

$187K

Rank: 12 out of 1,609

$580

Average: $633

28

Average: 33

RANDY NERI

East stroudsburg, Pa. 18301

9,043

Rank: 15 out of 1,609

328

Rank: 7 out of 1,609

$174K

Rank: 14 out of 1,609

$530

Average: $633

28

Average: 33

SIANG OH

Hazleton, Pa. 18201

9,030

Rank: 16 out of 1,609

166

Rank: 78 out of 1,609

$165K

Rank: 22 out of 1,609

$994

Average: $633

54

Average: 33

ZACHARY MITCHELL

Glen mills, Pa. 19342

9,028

Rank: 17 out of 1,609

339

Rank: 4 out of 1,609

$183K

Rank: 13 out of 1,609

$540

Average: $633

27

Average: 33

GLICELYN PASCUAL

Pottsville, Pa. 17901

8,955

Rank: 18 out of 1,609

109

Rank: 303 out of 1,609

$149K

Rank: 34 out of 1,609

$1,367

Average: $633

82

Average: 33

ANDY KOSER

New hope, Pa. 18938

8,881

Rank: 19 out of 1,609

156

Rank: 102 out of 1,609

$169K

Rank: 17 out of 1,609

$1,084

Average: $633

57

Average: 33

TIMOTHY ALLOWAY

Newtown, Pa. 18940

8,771

Rank: 20 out of 1,609

109

Rank: 303 out of 1,609

$166K

Rank: 19 out of 1,609

$1,522

Average: $633

80

Average: 33

JOHANNA GRAVES

Wyomissing, Pa. 19610

8,439

Rank: 21 out of 1,609

225

Rank: 19 out of 1,609

$147K

Rank: 35 out of 1,609

$652

Average: $633

38

Average: 33

WILLIAM SHATRAW

West chester, Pa. 19380

8,405

Rank: 22 out of 1,609

223

Rank: 20 out of 1,609

$161K

Rank: 27 out of 1,609

$723

Average: $633

38

Average: 33

NATHANIEL BARR

Bedford, Pa. 15522

8,388

Rank: 23 out of 1,609

120

Rank: 253 out of 1,609

$146K

Rank: 37 out of 1,609

$1,216

Average: $633

70

Average: 33

AMANDA GIANNI

Kennett square, Pa. 19348

8,231

Rank: 24 out of 1,609

234

Rank: 14 out of 1,609

$167K

Rank: 18 out of 1,609

$715

Average: $633

35

Average: 33

ALINA FISH

Huntingdon valley, Pa. 19006

8,098

Rank: 25 out of 1,609

190

Rank: 43 out of 1,609

$174K

Rank: 15 out of 1,609

$913

Average: $633

43

Average: 33

GARY SHUTTLEWORTH

Fredericktown, Pa. 15333

7,993

Rank: 26 out of 1,609

133

Rank: 170 out of 1,609

$135K

Rank: 49 out of 1,609

$1,015

Average: $633

60

Average: 33

MARK REITZ

Havertown, Pa. 19083

7,924

Rank: 27 out of 1,609

121

Rank: 241 out of 1,609

$163K

Rank: 24 out of 1,609

$1,345

Average: $633

65

Average: 33

KEVIN DUNN

Honesdale, Pa. 18431

7,853

Rank: 28 out of 1,609

167

Rank: 70 out of 1,609

$146K

Rank: 36 out of 1,609

$875

Average: $633

47

Average: 33

CHRISTOPHER CAMPAGNA

Landenberg, Pa. 19350

7,843

Rank: 29 out of 1,609

74

Rank: 576 out of 1,609

$154K

Rank: 30 out of 1,609

$2,078

Average: $633

106

Average: 33

KRISTEN KIRCHNER

Aston, Pa. 19014

7,760

Rank: 30 out of 1,609

210

Rank: 31 out of 1,609

$163K

Rank: 23 out of 1,609

$778

Average: $633

37

Average: 33

ALLISON MAURER

Wernersville, Pa. 19565

7,757

Rank: 31 out of 1,609

138

Rank: 158 out of 1,609

$160K

Rank: 28 out of 1,609

$1,161

Average: $633

56

Average: 33

KRISTY HARPER

Downingtown, Pa. 19335

7,743

Rank: 32 out of 1,609

175

Rank: 59 out of 1,609

$163K

Rank: 25 out of 1,609

$930

Average: $633

44

Average: 33

BRUCE APPLE

Philadelphia, Pa. 19147

7,586

Rank: 33 out of 1,609

112

Rank: 286 out of 1,609

$165K

Rank: 21 out of 1,609

$1,478

Average: $633

68

Average: 33

JAMES YOUNG

Aliquippa, Pa. 15001

7,570

Rank: 34 out of 1,609

90

Rank: 428 out of 1,609

$135K

Rank: 48 out of 1,609

$1,504

Average: $633

84

Average: 33

MARCUS REDLINE

Wyalusing, Pa. 18853

7,504

Rank: 35 out of 1,609

103

Rank: 341 out of 1,609

$151K

Rank: 32 out of 1,609

$1,462

Average: $633

73

Average: 33

LAURIE SAMET

East stroudsburg, Pa. 18301

7,473

Rank: 36 out of 1,609

111

Rank: 290 out of 1,609

$146K

Rank: 38 out of 1,609

$1,314

Average: $633

67

Average: 33

JOSEPH ZELEZNOCK

Philadelphia, Pa. 19119

7,454

Rank: 37 out of 1,609

121

Rank: 241 out of 1,609

$166K

Rank: 20 out of 1,609

$1,371

Average: $633

62

Average: 33

WILLIAM HALKO

Pine grove, Pa. 17963

7,291

Rank: 38 out of 1,609

145

Rank: 133 out of 1,609

$123K

Rank: 69 out of 1,609

$850

Average: $633

50

Average: 33

STEVEN BUTTARO

Pottstown, Pa. 19464

7,197

Rank: 39 out of 1,609

226

Rank: 18 out of 1,609

$170K

Rank: 16 out of 1,609

$753

Average: $633

32

Average: 33

ROBERT BABB

Lansdale, Pa. 19446

7,187

Rank: 40 out of 1,609

232

Rank: 15 out of 1,609

$136K

Rank: 46 out of 1,609

$586

Average: $633

31

Average: 33

JENNIFER KUBRAK

Forest city, Pa. 18421

7,174

Rank: 41 out of 1,609

130

Rank: 190 out of 1,609

$136K

Rank: 47 out of 1,609

$1,045

Average: $633

55

Average: 33

WENDY SCHOENEWALD

Doylestown, Pa. 18901

7,121

Rank: 42 out of 1,609

237

Rank: 13 out of 1,609

$159K

Rank: 29 out of 1,609

$672

Average: $633

30

Average: 33

JACK PARRY

Souderton, Pa. 18964

7,094

Rank: 43 out of 1,609

144

Rank: 138 out of 1,609

$150K

Rank: 33 out of 1,609

$1,040

Average: $633

49

Average: 33

KEVIN BARNO

Kingston, Pa. 18704

7,084

Rank: 44 out of 1,609

127

Rank: 207 out of 1,609

$122K

Rank: 70 out of 1,609

$964

Average: $633

56

Average: 33

STEVEN SHERER

Harleysville, Pa. 19438

6,936

Rank: 45 out of 1,609

100

Rank: 357 out of 1,609

$140K

Rank: 43 out of 1,609

$1,397

Average: $633

69

Average: 33

CHRISTOPHER FERLO

Milford, Pa. 18337

6,935

Rank: 46 out of 1,609

157

Rank: 97 out of 1,609

$133K

Rank: 53 out of 1,609

$846

Average: $633

44

Average: 33

JEFFREY TELEMECO

Greencastle, Pa. 17225

6,925

Rank: 47 out of 1,609

201

Rank: 37 out of 1,609

$135K

Rank: 50 out of 1,609

$669

Average: $633

34

Average: 33

REGINA HUBBARD

Dingmans ferry, Pa. 18328

6,861

Rank: 48 out of 1,609

305

Rank: 9 out of 1,609

$128K

Rank: 59 out of 1,609

$420

Average: $633

22

Average: 33

DREW WALLACE

Flourtown, Pa. 19031

6,843

Rank: 49 out of 1,609

170

Rank: 68 out of 1,609

$145K

Rank: 39 out of 1,609

$852

Average: $633

40

Average: 33

MICHAEL GILBERT

Harrisburg, Pa. 17112

6,822

Rank: 50 out of 1,609

65

Rank: 689 out of 1,609

$131K

Rank: 55 out of 1,609

$2,010

Average: $633

105

Average: 33

SALLY SELKIRK

Phoenixville, Pa. 19460

6,789

Rank: 51 out of 1,609

131

Rank: 183 out of 1,609

$133K

Rank: 52 out of 1,609

$1,018

Average: $633

52

Average: 33

MARK LEONARD

Conneaut lake, Pa. 16316

6,687

Rank: 52 out of 1,609

86

Rank: 460 out of 1,609

$112K

Rank: 88 out of 1,609

$1,303

Average: $633

78

Average: 33

KAITLIN CAHILL

Newtown, Pa. 18940

6,682

Rank: 53 out of 1,609

197

Rank: 40 out of 1,609

$143K

Rank: 41 out of 1,609

$726

Average: $633

34

Average: 33

MICHAEL WALSH

Richboro, Pa. 18954

6,658

Rank: 54 out of 1,609

60

Rank: 749 out of 1,609

$124K

Rank: 68 out of 1,609

$2,066

Average: $633

111

Average: 33

PAWEL KACZMARSKI

Philadelphia, Pa. 19137

6,625

Rank: 55 out of 1,609

86

Rank: 460 out of 1,609

$140K

Rank: 42 out of 1,609

$1,633

Average: $633

77

Average: 33

JENNIFER O'BRIEN

Bensalem, Pa. 19020

6,588

Rank: 56 out of 1,609

127

Rank: 207 out of 1,609

$125K

Rank: 66 out of 1,609

$981

Average: $633

52

Average: 33

KENNETH CZUPRYNSKI

Mercersburg, Pa. 17236

6,556

Rank: 57 out of 1,609

167

Rank: 70 out of 1,609

$129K

Rank: 57 out of 1,609

$775

Average: $633

39

Average: 33

SCOTT RAMSEY

Hershey, Pa. 17033

6,548

Rank: 58 out of 1,609

81

Rank: 504 out of 1,609

$127K

Rank: 61 out of 1,609

$1,567

Average: $633

81

Average: 33

STEPHEN ATCAVAGE

Forest city, Pa. 18421

6,497

Rank: 59 out of 1,609

231

Rank: 16 out of 1,609

$126K

Rank: 62 out of 1,609

$547

Average: $633

28

Average: 33

WILLIAM MCCAFFERTY

New hope, Pa. 18938

6,497

Rank: 59 out of 1,609

180

Rank: 53 out of 1,609

$115K

Rank: 83 out of 1,609

$641

Average: $633

36

Average: 33

EDWARD DESMET

Greentown, Pa. 18426

6,462

Rank: 61 out of 1,609

128

Rank: 203 out of 1,609

$125K

Rank: 65 out of 1,609

$977

Average: $633

50

Average: 33

LEROY CLARK

Hermitage, Pa. 16148

6,439

Rank: 62 out of 1,609

114

Rank: 273 out of 1,609

$118K

Rank: 77 out of 1,609

$1,035

Average: $633

56

Average: 33

KELLY CAMPBELL

Plymouth meeting, Pa. 19462

6,437

Rank: 63 out of 1,609

78

Rank: 523 out of 1,609

$134K

Rank: 51 out of 1,609

$1,713

Average: $633

83

Average: 33

BRYAN SEDER

Feasterville trevose, Pa. 19053

6,416

Rank: 64 out of 1,609

77

Rank: 537 out of 1,609

$143K

Rank: 40 out of 1,609

$1,858

Average: $633

83

Average: 33

JAMES BANIEWICZ

Newtown, Pa. 18940

6,416

Rank: 64 out of 1,609

173

Rank: 64 out of 1,609

$137K

Rank: 45 out of 1,609

$791

Average: $633

37

Average: 33

JOSEPH MURRAY

Forest city, Pa. 18421

6,402

Rank: 66 out of 1,609

186

Rank: 47 out of 1,609

$121K

Rank: 73 out of 1,609

$650

Average: $633

34

Average: 33

MAUREEN HALAT

Manheim, Pa. 17545

6,311

Rank: 67 out of 1,609

115

Rank: 268 out of 1,609

$124K

Rank: 67 out of 1,609

$1,082

Average: $633

55

Average: 33

MICHAEL EYNON

Scranton, Pa. 18508

6,297

Rank: 68 out of 1,609

229

Rank: 17 out of 1,609

$122K

Rank: 71 out of 1,609

$531

Average: $633

27

Average: 33

JULIE SECHRIST

Troy, Pa. 16947

6,258

Rank: 69 out of 1,609

108

Rank: 313 out of 1,609

$125K

Rank: 64 out of 1,609

$1,158

Average: $633

58

Average: 33

MELISSA MCCUE

Butler, Pa. 16001

6,242

Rank: 70 out of 1,609

59

Rank: 766 out of 1,609

$101K

Rank: 115 out of 1,609

$1,716

Average: $633

106

Average: 33

SCOTT GRIGGS

Clarks summit, Pa. 18411

6,032

Rank: 71 out of 1,609

155

Rank: 106 out of 1,609

$118K

Rank: 76 out of 1,609

$764

Average: $633

39

Average: 33

CHRISTINE HAYES

Paoli, Pa. 19301

5,973

Rank: 72 out of 1,609

133

Rank: 170 out of 1,609

$129K

Rank: 58 out of 1,609

$966

Average: $633

45

Average: 33

CARA SADOWSKI

E stroudsburg, Pa. 18301

5,934

Rank: 73 out of 1,609

149

Rank: 119 out of 1,609

$132K

Rank: 54 out of 1,609

$888

Average: $633

40

Average: 33

AMANDA LEIGH

Philadelphia, Pa. 19136

5,918

Rank: 74 out of 1,609

147

Rank: 124 out of 1,609

$126K

Rank: 63 out of 1,609

$859

Average: $633

40

Average: 33

JOSHUA GREEN

Springfield, Pa. 19064

5,910

Rank: 75 out of 1,609

113

Rank: 279 out of 1,609

$138K

Rank: 44 out of 1,609

$1,218

Average: $633

52

Average: 33

GREGORY WAITE

Waterford, Pa. 16441

5,899

Rank: 76 out of 1,609

66

Rank: 681 out of 1,609

$102K

Rank: 114 out of 1,609

$1,539

Average: $633

89

Average: 33

ROBERT BURGER

Montoursville, Pa. 17754

5,891

Rank: 77 out of 1,609

148

Rank: 121 out of 1,609

$116K

Rank: 82 out of 1,609

$781

Average: $633

40

Average: 33

ILYA DUBROVIN

Philadelphia, Pa. 19115

5,809

Rank: 78 out of 1,609

76

Rank: 551 out of 1,609

$119K

Rank: 75 out of 1,609

$1,566

Average: $633

76

Average: 33

JEFFREY SKOLNY

Barto, Pa. 19504

5,771

Rank: 79 out of 1,609

139

Rank: 152 out of 1,609

$106K

Rank: 98 out of 1,609

$766

Average: $633

42

Average: 33

RACHEL KYPRIANOU

New freedom, Pa. 17349

5,746

Rank: 80 out of 1,609

160

Rank: 93 out of 1,609

$110K

Rank: 90 out of 1,609

$689

Average: $633

36

Average: 33

WILLIAM DEUBER

Bryn mawr, Pa. 19010

5,718

Rank: 81 out of 1,609

175

Rank: 59 out of 1,609

$127K

Rank: 60 out of 1,609

$726

Average: $633

33

Average: 33

ADAM LANDRIN

Philipsburg, Pa. 16866

5,716

Rank: 82 out of 1,609

123

Rank: 226 out of 1,609

$102K

Rank: 110 out of 1,609

$831

Average: $633

46

Average: 33

CHRISTINE CHESNA

Forest city, Pa. 18421

5,702

Rank: 83 out of 1,609

200

Rank: 38 out of 1,609

$114K

Rank: 85 out of 1,609

$570

Average: $633

29

Average: 33

HENGJIA CHEN

Montrose, Pa. 18801

5,691

Rank: 84 out of 1,609

131

Rank: 183 out of 1,609

$111K

Rank: 89 out of 1,609

$845

Average: $633

43

Average: 33

JOSEPH ZARETT

Philadelphia, Pa. 19146

5,676

Rank: 85 out of 1,609

96

Rank: 386 out of 1,609

$114K

Rank: 86 out of 1,609

$1,185

Average: $633

59

Average: 33

JANET CAPUTO

Scranton, Pa. 18503

5,667

Rank: 86 out of 1,609

146

Rank: 130 out of 1,609

$95.1K

Rank: 127 out of 1,609

$652

Average: $633

39

Average: 33

ANTHONY MARZIANO

Wynnewood, Pa. 19096

5,651

Rank: 87 out of 1,609

144

Rank: 138 out of 1,609

$130K

Rank: 56 out of 1,609

$902

Average: $633

39

Average: 33

JAMES SEYKOT

Bensalem, Pa. 19020

5,648

Rank: 88 out of 1,609

144

Rank: 138 out of 1,609

$121K

Rank: 72 out of 1,609

$840

Average: $633

39

Average: 33

JUSTIN EISENHOFER

Leesport, Pa. 19533

5,606

Rank: 89 out of 1,609

119

Rank: 256 out of 1,609

$105K

Rank: 103 out of 1,609

$882

Average: $633

47

Average: 33

WADE GAMBER

Millersville, Pa. 17551

5,603

Rank: 90 out of 1,609

109

Rank: 303 out of 1,609

$114K

Rank: 84 out of 1,609

$1,049

Average: $633

51

Average: 33

JENNIFER POMYKACZ

Bala cynwyd, Pa. 19004

5,595

Rank: 91 out of 1,609

180

Rank: 53 out of 1,609

$117K

Rank: 78 out of 1,609

$651

Average: $633

31

Average: 33

DANIEL HINNERSCHITZ

Harrisburg, Pa. 17112

5,584

Rank: 92 out of 1,609

73

Rank: 590 out of 1,609

$109K

Rank: 95 out of 1,609

$1,490

Average: $633

76

Average: 33

STEVEN TODARO

Broomall, Pa. 19008

5,548

Rank: 93 out of 1,609

217

Rank: 25 out of 1,609

$110K

Rank: 91 out of 1,609

$506

Average: $633

26

Average: 33

ARMIE DE CASTRO

Devon, Pa. 19333

5,542

Rank: 94 out of 1,609

131

Rank: 183 out of 1,609

$113K

Rank: 87 out of 1,609

$863

Average: $633

42

Average: 33

BRUCE JOHNS

Orwigsburg, Pa. 17961

5,527

Rank: 95 out of 1,609

42

Rank: 1,022 out of 1,609

$86.1K

Rank: 162 out of 1,609

$2,049

Average: $633

132

Average: 33

BRENT STUART

Bala cynwyd, Pa. 19004

5,522

Rank: 96 out of 1,609

90

Rank: 428 out of 1,609

$120K

Rank: 74 out of 1,609

$1,338

Average: $633

61

Average: 33

JEFF CONFORTI

Lemoyne, Pa. 17043

5,495

Rank: 97 out of 1,609

134

Rank: 167 out of 1,609

$109K

Rank: 93 out of 1,609

$817

Average: $633

41

Average: 33

PAUL MACKAREY

Scranton, Pa. 18503

5,464

Rank: 98 out of 1,609

125

Rank: 216 out of 1,609

$92.8K

Rank: 133 out of 1,609

$742

Average: $633

44

Average: 33

ALLYN BARTH

Langhorne, Pa. 19047

5,429

Rank: 99 out of 1,609

167

Rank: 70 out of 1,609

$105K

Rank: 102 out of 1,609

$630

Average: $633

33

Average: 33

LUCAS RAYMOND

Wyalusing, Pa. 18853

5,414

Rank: 100 out of 1,609

135

Rank: 164 out of 1,609

$105K

Rank: 101 out of 1,609

$781

Average: $633

40

Average: 33

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.