Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Pennsylvania » Cardiovascular Disease

Top Cardiovascular Disease 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 CIOTOLA

Hazleton, Pa. 18201

5,584

Rank: 101 out of 1,042

1,450

Rank: 243 out of 1,042

$161K

Rank: 363 out of 1,042

$111

Average: $168

4

Average: 3

CHRISTOPHER OSWALD

Sellersville, Pa. 18960

5,573

Rank: 102 out of 1,042

1,715

Rank: 163 out of 1,042

$157K

Rank: 376 out of 1,042

$91

Average: $168

3

Average: 3

BETSIE FIGUEROA-CRUZ

Chambersburg, Pa. 17201

5,562

Rank: 103 out of 1,042

2,582

Rank: 41 out of 1,042

$163K

Rank: 353 out of 1,042

$63

Average: $168

2

Average: 3

RAJNIKANT SHAH

Langhorne, Pa. 19047

5,532

Rank: 104 out of 1,042

2,025

Rank: 101 out of 1,042

$253K

Rank: 143 out of 1,042

$125

Average: $168

3

Average: 3

RICHARD GOLDSTEIN

Abington, Pa. 19001

5,475

Rank: 105 out of 1,042

2,498

Rank: 44 out of 1,042

$230K

Rank: 173 out of 1,042

$92

Average: $168

2

Average: 3

KENNETH ROSENBERG

Philadelphia, Pa. 19107

5,460

Rank: 106 out of 1,042

1,352

Rank: 290 out of 1,042

$361K

Rank: 50 out of 1,042

$267

Average: $168

4

Average: 3

DEAN KROSS

Pittsburgh, Pa. 15213

5,455

Rank: 107 out of 1,042

306

Rank: 903 out of 1,042

$261K

Rank: 133 out of 1,042

$852

Average: $168

18

Average: 3

JOHN FISHER

Bryn mawr, Pa. 19010

5,452

Rank: 108 out of 1,042

1,480

Rank: 236 out of 1,042

$470K

Rank: 28 out of 1,042

$318

Average: $168

4

Average: 3

AMAN AMANULLAH

Philadelphia, Pa. 19141

5,426

Rank: 109 out of 1,042

2,394

Rank: 54 out of 1,042

$139K

Rank: 453 out of 1,042

$58

Average: $168

2

Average: 3

DAVID TRAVIS

Sellersville, Pa. 18960

5,410

Rank: 110 out of 1,042

1,443

Rank: 249 out of 1,042

$182K

Rank: 292 out of 1,042

$126

Average: $168

4

Average: 3

NIRAV MEHTA

Paoli, Pa. 19301

5,407

Rank: 111 out of 1,042

1,329

Rank: 301 out of 1,042

$341K

Rank: 58 out of 1,042

$256

Average: $168

4

Average: 3

W FITZPATRICK

Scranton, Pa. 18510

5,393

Rank: 112 out of 1,042

2,075

Rank: 88 out of 1,042

$339K

Rank: 62 out of 1,042

$163

Average: $168

3

Average: 3

RICHARD MCCURDY

Media, Pa. 19063

5,383

Rank: 113 out of 1,042

1,912

Rank: 125 out of 1,042

$367K

Rank: 44 out of 1,042

$192

Average: $168

3

Average: 3

DARREN TRAUB

Bethlehem, Pa. 18018

5,379

Rank: 114 out of 1,042

1,542

Rank: 221 out of 1,042

$294K

Rank: 98 out of 1,042

$191

Average: $168

3

Average: 3

GREGORY WILSON

Reading, Pa. 19611

5,364

Rank: 115 out of 1,042

2,855

Rank: 29 out of 1,042

$227K

Rank: 178 out of 1,042

$79

Average: $168

2

Average: 3

CHHAGANLAL LADANI

Pittsburgh, Pa. 15210

5,360

Rank: 116 out of 1,042

1,066

Rank: 445 out of 1,042

$256K

Rank: 138 out of 1,042

$240

Average: $168

5

Average: 3

HARI JOSHI

Bethlehem, Pa. 18017

5,350

Rank: 117 out of 1,042

1,408

Rank: 269 out of 1,042

$301K

Rank: 95 out of 1,042

$214

Average: $168

4

Average: 3

PETER WILL

West reading, Pa. 19611

5,340

Rank: 118 out of 1,042

2,903

Rank: 28 out of 1,042

$208K

Rank: 223 out of 1,042

$72

Average: $168

2

Average: 3

JULIAN GLADSTONE

Broomall, Pa. 19008

5,336

Rank: 119 out of 1,042

1,184

Rank: 387 out of 1,042

$321K

Rank: 76 out of 1,042

$271

Average: $168

5

Average: 3

MARCUS AVERBACH

Bethlehem, Pa. 18018

5,245

Rank: 120 out of 1,042

2,597

Rank: 40 out of 1,042

$200K

Rank: 238 out of 1,042

$77

Average: $168

2

Average: 3

WILLIAM PETRUCCI

Abington, Pa. 19001

5,239

Rank: 121 out of 1,042

2,309

Rank: 61 out of 1,042

$230K

Rank: 172 out of 1,042

$100

Average: $168

2

Average: 3

SEAN GEORGE

Allentown, Pa. 18103

5,232

Rank: 122 out of 1,042

1,863

Rank: 134 out of 1,042

$340K

Rank: 59 out of 1,042

$182

Average: $168

3

Average: 3

SAMUEL RUBY

Ridley park, Pa. 19078

5,211

Rank: 123 out of 1,042

1,307

Rank: 311 out of 1,042

$223K

Rank: 189 out of 1,042

$171

Average: $168

4

Average: 3

JOHN ZORNOSA

Wormleysburg, Pa. 17043

5,180

Rank: 124 out of 1,042

1,829

Rank: 142 out of 1,042

$186K

Rank: 278 out of 1,042

$102

Average: $168

3

Average: 3

DAVID GOLDNER

Allentown, Pa. 18103

5,174

Rank: 125 out of 1,042

3,848

Rank: 10 out of 1,042

$88.5K

Rank: 689 out of 1,042

$23

Average: $168

1

Average: 3

RICHARD HYMAN

Newtown, Pa. 18940

5,162

Rank: 126 out of 1,042

1,560

Rank: 217 out of 1,042

$392K

Rank: 37 out of 1,042

$251

Average: $168

3

Average: 3

ARTHUR HODESS

Thorndale, Pa. 19372

5,135

Rank: 127 out of 1,042

1,208

Rank: 369 out of 1,042

$246K

Rank: 149 out of 1,042

$204

Average: $168

4

Average: 3

LEO PODOLSKY

Paoli, Pa. 19301

5,130

Rank: 128 out of 1,042

1,434

Rank: 256 out of 1,042

$333K

Rank: 68 out of 1,042

$232

Average: $168

4

Average: 3

JOSEPH NERI

Allentown, Pa. 18106

5,114

Rank: 129 out of 1,042

2,641

Rank: 36 out of 1,042

$235K

Rank: 168 out of 1,042

$89

Average: $168

2

Average: 3

CHARLES PETERS

Wilkes-barre, Pa. 18711

5,107

Rank: 130 out of 1,042

2,036

Rank: 98 out of 1,042

$310K

Rank: 83 out of 1,042

$152

Average: $168

3

Average: 3

CHRISTOPHER BALDI

West chester, Pa. 19380

5,103

Rank: 131 out of 1,042

2,136

Rank: 79 out of 1,042

$289K

Rank: 101 out of 1,042

$135

Average: $168

2

Average: 3

ALEXANDER SHPILMAN

Thorndale, Pa. 19372

5,058

Rank: 132 out of 1,042

1,778

Rank: 151 out of 1,042

$194K

Rank: 255 out of 1,042

$109

Average: $168

3

Average: 3

WILLIAM WARNICK

West chester, Pa. 19380

5,026

Rank: 133 out of 1,042

1,820

Rank: 145 out of 1,042

$329K

Rank: 71 out of 1,042

$181

Average: $168

3

Average: 3

SANAT MANDAL

Philadelphia, Pa. 19107

5,025

Rank: 134 out of 1,042

731

Rank: 671 out of 1,042

$354K

Rank: 53 out of 1,042

$484

Average: $168

7

Average: 3

GERALD NACCARELLI

Hershey, Pa. 17033

5,008

Rank: 135 out of 1,042

3,082

Rank: 20 out of 1,042

$93.9K

Rank: 664 out of 1,042

$30

Average: $168

2

Average: 3

RAJEEV ROHATGI

Easton, Pa. 18042

5,007

Rank: 136 out of 1,042

1,587

Rank: 207 out of 1,042

$276K

Rank: 113 out of 1,042

$174

Average: $168

3

Average: 3

SCOTT PFEFFER

Philadelphia, Pa. 19114

4,999

Rank: 137 out of 1,042

1,848

Rank: 138 out of 1,042

$201K

Rank: 233 out of 1,042

$109

Average: $168

3

Average: 3

THOMAS TURISSINI

Plains, Pa. 18705

4,997

Rank: 138 out of 1,042

1,997

Rank: 109 out of 1,042

$168K

Rank: 330 out of 1,042

$84

Average: $168

3

Average: 3

PAUL GULOTTA

Bethlehem, Pa. 18018

4,996

Rank: 139 out of 1,042

2,286

Rank: 64 out of 1,042

$138K

Rank: 454 out of 1,042

$60

Average: $168

2

Average: 3

MARK GLICK

Lebanon, Pa. 17042

4,949

Rank: 140 out of 1,042

2,113

Rank: 82 out of 1,042

$189K

Rank: 271 out of 1,042

$90

Average: $168

2

Average: 3

MYUNG YOON

Hazleton, Pa. 18201

4,948

Rank: 141 out of 1,042

1,265

Rank: 339 out of 1,042

$157K

Rank: 373 out of 1,042

$124

Average: $168

4

Average: 3

RALPH CARDAMONE

Clearfield, Pa. 16830

4,900

Rank: 142 out of 1,042

1,112

Rank: 420 out of 1,042

$323K

Rank: 73 out of 1,042

$290

Average: $168

4

Average: 3

ALPESH PATEL

Allentown, Pa. 18103

4,898

Rank: 143 out of 1,042

2,145

Rank: 77 out of 1,042

$265K

Rank: 125 out of 1,042

$123

Average: $168

2

Average: 3

PHILIP DEIBERT

Langhorne, Pa. 19047

4,866

Rank: 144 out of 1,042

1,468

Rank: 238 out of 1,042

$168K

Rank: 333 out of 1,042

$115

Average: $168

3

Average: 3

HOWARD COBERT

East norriton, Pa. 19403

4,860

Rank: 145 out of 1,042

2,087

Rank: 85 out of 1,042

$151K

Rank: 398 out of 1,042

$72

Average: $168

2

Average: 3

RAUL MOLDOVAN

Media, Pa. 19063

4,840

Rank: 146 out of 1,042

2,155

Rank: 75 out of 1,042

$263K

Rank: 129 out of 1,042

$122

Average: $168

2

Average: 3

MICHAEL SMITH

Wormleysburg, Pa. 17043

4,832

Rank: 147 out of 1,042

1,448

Rank: 246 out of 1,042

$186K

Rank: 279 out of 1,042

$129

Average: $168

3

Average: 3

MICHAEL KAYAL

Scranton, Pa. 18508

4,815

Rank: 148 out of 1,042

2,052

Rank: 95 out of 1,042

$221K

Rank: 192 out of 1,042

$108

Average: $168

2

Average: 3

DAVID GRIFFIN

Lebanon, Pa. 17042

4,809

Rank: 149 out of 1,042

1,919

Rank: 119 out of 1,042

$213K

Rank: 206 out of 1,042

$111

Average: $168

3

Average: 3

AMAR SINGH

Aliquippa, Pa. 15001

4,804

Rank: 150 out of 1,042

481

Rank: 818 out of 1,042

$292K

Rank: 99 out of 1,042

$608

Average: $168

10

Average: 3

MARK LISBERGER

Broomall, Pa. 19008

4,801

Rank: 151 out of 1,042

1,265

Rank: 339 out of 1,042

$270K

Rank: 121 out of 1,042

$213

Average: $168

4

Average: 3

IDA MAZZA

Sellersville, Pa. 18960

4,799

Rank: 152 out of 1,042

1,077

Rank: 441 out of 1,042

$166K

Rank: 342 out of 1,042

$154

Average: $168

4

Average: 3

MICHAEL RUPP

Wilkes barre, Pa. 18702

4,793

Rank: 153 out of 1,042

2,000

Rank: 108 out of 1,042

$269K

Rank: 123 out of 1,042

$134

Average: $168

2

Average: 3

KEVIN MIKIELSKI

Erie, Pa. 16508

4,785

Rank: 154 out of 1,042

758

Rank: 654 out of 1,042

$311K

Rank: 81 out of 1,042

$410

Average: $168

6

Average: 3

ANDREW FIREMAN

Abington, Pa. 19001

4,761

Rank: 155 out of 1,042

1,767

Rank: 155 out of 1,042

$226K

Rank: 184 out of 1,042

$128

Average: $168

3

Average: 3

PETER KOWEY

Wynnewood, Pa. 19096

4,747

Rank: 156 out of 1,042

2,707

Rank: 34 out of 1,042

$64.1K

Rank: 809 out of 1,042

$24

Average: $168

2

Average: 3

SAAD AL-SAAB

Somerset, Pa. 15501

4,734

Rank: 157 out of 1,042

581

Rank: 751 out of 1,042

$332K

Rank: 70 out of 1,042

$571

Average: $168

8

Average: 3

JEFFREY BAIR

East stroudsburg, Pa. 18301

4,731

Rank: 158 out of 1,042

1,173

Rank: 395 out of 1,042

$251K

Rank: 146 out of 1,042

$214

Average: $168

4

Average: 3

GEOFFREY TREMBLAY

Media, Pa. 19063

4,730

Rank: 159 out of 1,042

2,085

Rank: 86 out of 1,042

$241K

Rank: 157 out of 1,042

$116

Average: $168

2

Average: 3

RAJESH REDDY

Thorndale, Pa. 19372

4,725

Rank: 160 out of 1,042

1,690

Rank: 172 out of 1,042

$179K

Rank: 301 out of 1,042

$106

Average: $168

3

Average: 3

JOHN FORNACE

Pottstown, Pa. 19464

4,724

Rank: 161 out of 1,042

1,602

Rank: 195 out of 1,042

$282K

Rank: 108 out of 1,042

$176

Average: $168

3

Average: 3

ANDREW MUSTIN

Meadowbrook, Pa. 19046

4,708

Rank: 162 out of 1,042

1,662

Rank: 183 out of 1,042

$198K

Rank: 245 out of 1,042

$119

Average: $168

3

Average: 3

SAMUEL COLEMAN

Sellersville, Pa. 18960

4,706

Rank: 163 out of 1,042

1,217

Rank: 363 out of 1,042

$185K

Rank: 283 out of 1,042

$152

Average: $168

4

Average: 3

THOMAS SANTILLI

Meadowbrook, Pa. 19046

4,704

Rank: 164 out of 1,042

1,641

Rank: 188 out of 1,042

$210K

Rank: 215 out of 1,042

$128

Average: $168

3

Average: 3

SUNIL PATEL

Lancaster, Pa. 17601

4,684

Rank: 165 out of 1,042

1,330

Rank: 300 out of 1,042

$258K

Rank: 137 out of 1,042

$194

Average: $168

4

Average: 3

RAVI DESAI

Bethlehem, Pa. 18017

4,667

Rank: 166 out of 1,042

2,241

Rank: 68 out of 1,042

$194K

Rank: 259 out of 1,042

$86

Average: $168

2

Average: 3

NANCY RADTKE

Wormleysburg, Pa. 17043

4,654

Rank: 167 out of 1,042

1,515

Rank: 228 out of 1,042

$198K

Rank: 243 out of 1,042

$131

Average: $168

3

Average: 3

STEVEN HERRMANN

Bradford, Pa. 16701

4,647

Rank: 168 out of 1,042

1,838

Rank: 139 out of 1,042

$140K

Rank: 448 out of 1,042

$76

Average: $168

3

Average: 3

MELVIN SCHWARTZ

Allentown, Pa. 18103

4,646

Rank: 169 out of 1,042

1,680

Rank: 176 out of 1,042

$288K

Rank: 102 out of 1,042

$171

Average: $168

3

Average: 3

IRINA JOUKOVA

Philadelphia, Pa. 19116

4,633

Rank: 170 out of 1,042

226

Rank: 952 out of 1,042

$241K

Rank: 158 out of 1,042

$1,066

Average: $168

21

Average: 3

KEVIN SHINAL

Paoli, Pa. 19301

4,632

Rank: 171 out of 1,042

1,669

Rank: 179 out of 1,042

$338K

Rank: 63 out of 1,042

$202

Average: $168

3

Average: 3

ANDREW CHODOS

Lebanon, Pa. 17042

4,623

Rank: 172 out of 1,042

1,919

Rank: 119 out of 1,042

$204K

Rank: 229 out of 1,042

$106

Average: $168

2

Average: 3

RONALD POLINSKY

Wyomissing, Pa. 19610

4,619

Rank: 173 out of 1,042

1,533

Rank: 226 out of 1,042

$365K

Rank: 46 out of 1,042

$238

Average: $168

3

Average: 3

JOHN SERRIAN

West reading, Pa. 19611

4,600

Rank: 174 out of 1,042

2,775

Rank: 32 out of 1,042

$164K

Rank: 344 out of 1,042

$59

Average: $168

2

Average: 3

H. COLLIER

Lebanon, Pa. 17042

4,598

Rank: 175 out of 1,042

1,597

Rank: 202 out of 1,042

$218K

Rank: 199 out of 1,042

$136

Average: $168

3

Average: 3

HERMAN MOVSOWITZ

Paoli, Pa. 19301

4,589

Rank: 176 out of 1,042

1,346

Rank: 292 out of 1,042

$274K

Rank: 114 out of 1,042

$203

Average: $168

3

Average: 3

GEORGE PERSIN

Bethlehem, Pa. 18017

4,581

Rank: 177 out of 1,042

2,317

Rank: 58 out of 1,042

$211K

Rank: 210 out of 1,042

$91

Average: $168

2

Average: 3

VARUN SAXENA

Warminster, Pa. 18974

4,578

Rank: 178 out of 1,042

2,285

Rank: 65 out of 1,042

$210K

Rank: 216 out of 1,042

$92

Average: $168

2

Average: 3

AGNIESZKA MOCHON

West reading, Pa. 19611

4,550

Rank: 179 out of 1,042

2,071

Rank: 89 out of 1,042

$322K

Rank: 74 out of 1,042

$156

Average: $168

2

Average: 3

ERIC DUEWEKE

Pittsburgh, Pa. 15213

4,548

Rank: 180 out of 1,042

2,002

Rank: 107 out of 1,042

$153K

Rank: 393 out of 1,042

$77

Average: $168

2

Average: 3

CHARLES SCHOTT

Media, Pa. 19063

4,533

Rank: 181 out of 1,042

1,798

Rank: 149 out of 1,042

$236K

Rank: 166 out of 1,042

$131

Average: $168

3

Average: 3

KARTHIK SHEKA

East stroudsburg, Pa. 18301

4,520

Rank: 182 out of 1,042

2,315

Rank: 59 out of 1,042

$203K

Rank: 231 out of 1,042

$88

Average: $168

2

Average: 3

NIRODE DAS

Plains, Pa. 18705

4,508

Rank: 183 out of 1,042

1,571

Rank: 214 out of 1,042

$224K

Rank: 188 out of 1,042

$143

Average: $168

3

Average: 3

SRINIVAS ATRI

Langhorne, Pa. 19047

4,507

Rank: 184 out of 1,042

1,542

Rank: 221 out of 1,042

$287K

Rank: 103 out of 1,042

$186

Average: $168

3

Average: 3

DAVID WALDSTEIN

Jenkintown, Pa. 19046

4,506

Rank: 185 out of 1,042

1,990

Rank: 111 out of 1,042

$241K

Rank: 156 out of 1,042

$121

Average: $168

2

Average: 3

MATTHEW HILLIS

Broomall, Pa. 19008

4,500

Rank: 186 out of 1,042

1,278

Rank: 329 out of 1,042

$322K

Rank: 75 out of 1,042

$252

Average: $168

4

Average: 3

MICHAEL GOODKIN

Media, Pa. 19063

4,496

Rank: 187 out of 1,042

2,005

Rank: 106 out of 1,042

$208K

Rank: 222 out of 1,042

$104

Average: $168

2

Average: 3

JAMES MCDONALD

Philadelphia, Pa. 19140

4,495

Rank: 188 out of 1,042

1,512

Rank: 229 out of 1,042

$111K

Rank: 569 out of 1,042

$73

Average: $168

3

Average: 3

NORMAN ROTHSTEIN

Pottstown, Pa. 19464

4,482

Rank: 189 out of 1,042

1,472

Rank: 237 out of 1,042

$304K

Rank: 91 out of 1,042

$207

Average: $168

3

Average: 3

PAUL HERMANY

Sellersville, Pa. 18960

4,479

Rank: 190 out of 1,042

806

Rank: 612 out of 1,042

$146K

Rank: 423 out of 1,042

$181

Average: $168

6

Average: 3

ROBERT NORRIS

Philadelphia, Pa. 19106

4,479

Rank: 190 out of 1,042

1,762

Rank: 156 out of 1,042

$150K

Rank: 406 out of 1,042

$85

Average: $168

3

Average: 3

MATTHEW EVANS

Lancaster, Pa. 17601

4,452

Rank: 192 out of 1,042

1,292

Rank: 321 out of 1,042

$209K

Rank: 219 out of 1,042

$162

Average: $168

3

Average: 3

ASOKA BALARATNA

Abington, Pa. 19001

4,419

Rank: 193 out of 1,042

1,418

Rank: 263 out of 1,042

$294K

Rank: 97 out of 1,042

$208

Average: $168

3

Average: 3

RENEE SANGRIGOLI

Doylestown, Pa. 18901

4,415

Rank: 194 out of 1,042

1,435

Rank: 252 out of 1,042

$188K

Rank: 274 out of 1,042

$131

Average: $168

3

Average: 3

MATTHEW COLLINS

Sellersville, Pa. 18960

4,409

Rank: 195 out of 1,042

1,329

Rank: 301 out of 1,042

$163K

Rank: 358 out of 1,042

$122

Average: $168

3

Average: 3

EDWARD TADAJWESKI

Lebanon, Pa. 17042

4,396

Rank: 196 out of 1,042

1,878

Rank: 132 out of 1,042

$199K

Rank: 239 out of 1,042

$106

Average: $168

2

Average: 3

DAVID RODGERS

Flourtown, Pa. 19031

4,396

Rank: 196 out of 1,042

1,077

Rank: 441 out of 1,042

$261K

Rank: 132 out of 1,042

$242

Average: $168

4

Average: 3

BRIAN WILNER

Paoli, Pa. 19301

4,383

Rank: 198 out of 1,042

1,334

Rank: 299 out of 1,042

$281K

Rank: 110 out of 1,042

$211

Average: $168

3

Average: 3

ANDREW WAXLER

Wyomissing, Pa. 19610

4,381

Rank: 199 out of 1,042

1,181

Rank: 389 out of 1,042

$318K

Rank: 78 out of 1,042

$270

Average: $168

4

Average: 3

THOMAS ROE

Scranton, Pa. 18510

4,368

Rank: 200 out of 1,042

1,873

Rank: 133 out of 1,042

$217K

Rank: 200 out of 1,042

$116

Average: $168

2

Average: 3

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.