ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Top Cardiology Providers in North Carolina

Top Providers

Providers are grouped by the specialty assigned to them by Medicare. This specialty may differ from their self-reported specialty, and 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

DAVID SAWYER

Wilmington, N.C. 28401

6,272

Rank: 101 out of 614

1,424

Rank: 230 out of 614

$294K

Rank: 144 out of 614

$206

Average: $184

4

Average: 3

PATRICK RUSSO

Gastonia, N.C. 28054

6,265

Rank: 102 out of 614

1,688

Rank: 166 out of 614

$521K

Rank: 28 out of 614

$309

Average: $184

4

Average: 3

DANIEL KOEHLER

Mooresville, N.C. 28117

6,243

Rank: 103 out of 614

1,247

Rank: 298 out of 614

$302K

Rank: 140 out of 614

$242

Average: $184

5

Average: 3

LINDA CALHOUN

Wilmington, N.C. 28403

6,174

Rank: 104 out of 614

2,125

Rank: 88 out of 614

$283K

Rank: 157 out of 614

$133

Average: $184

3

Average: 3

BRIAN MUNLEY

High point, N.C. 27262

6,135

Rank: 105 out of 614

1,224

Rank: 303 out of 614

$198K

Rank: 280 out of 614

$162

Average: $184

5

Average: 3

ROBERT BUCHANAN

Durham, N.C. 27704

6,134

Rank: 106 out of 614

2,313

Rank: 64 out of 614

$127K

Rank: 402 out of 614

$55

Average: $184

3

Average: 3

LAURANCE FARMER

New bern, N.C. 28562

6,128

Rank: 107 out of 614

2,419

Rank: 53 out of 614

$330K

Rank: 117 out of 614

$136

Average: $184

3

Average: 3

DOUGLAS SCHOCKEN

Durham, N.C. 27710

6,120

Rank: 108 out of 614

4,217

Rank: 7 out of 614

$83.1K

Rank: 477 out of 614

$20

Average: $184

1

Average: 3

RICHARD MILLER

Charlotte, N.C. 28277

6,103

Rank: 109 out of 614

1,531

Rank: 202 out of 614

$505K

Rank: 32 out of 614

$330

Average: $184

4

Average: 3

RACHEL KEEVER

Rutherfordton, N.C. 28139

6,096

Rank: 110 out of 614

1,657

Rank: 172 out of 614

$463K

Rank: 44 out of 614

$279

Average: $184

4

Average: 3

TERRY FORTIN

Durham, N.C. 27704

6,091

Rank: 111 out of 614

3,512

Rank: 12 out of 614

$113K

Rank: 428 out of 614

$32

Average: $184

2

Average: 3

THOMAS CHRISTOPHER

Concord, N.C. 28025

6,087

Rank: 112 out of 614

2,227

Rank: 77 out of 614

$269K

Rank: 172 out of 614

$121

Average: $184

3

Average: 3

AAMER QURESHI

Charlotte, N.C. 28204

6,085

Rank: 113 out of 614

1,245

Rank: 299 out of 614

$462K

Rank: 45 out of 614

$371

Average: $184

5

Average: 3

MARTIN CUTRONE

Matthews, N.C. 28105

6,059

Rank: 114 out of 614

1,824

Rank: 127 out of 614

$444K

Rank: 56 out of 614

$243

Average: $184

3

Average: 3

MARTIN KRESHON

Monroe, N.C. 28112

6,053

Rank: 115 out of 614

1,874

Rank: 114 out of 614

$430K

Rank: 61 out of 614

$229

Average: $184

3

Average: 3

ROBERT WESLEY

Raleigh, N.C. 27610

6,053

Rank: 115 out of 614

2,156

Rank: 85 out of 614

$303K

Rank: 137 out of 614

$141

Average: $184

3

Average: 3

JONATHAN BERRY

Greensboro, N.C. 27408

6,025

Rank: 117 out of 614

1,575

Rank: 189 out of 614

$352K

Rank: 97 out of 614

$224

Average: $184

4

Average: 3

CHRISTIAN GRING

Clayton, N.C. 27520

6,015

Rank: 118 out of 614

2,316

Rank: 63 out of 614

$337K

Rank: 112 out of 614

$145

Average: $184

3

Average: 3

MALAY AGRAWAL

Wilson, N.C. 27893

6,013

Rank: 119 out of 614

1,582

Rank: 186 out of 614

$367K

Rank: 86 out of 614

$232

Average: $184

4

Average: 3

SENTHIL SUNDARAM

Raleigh, N.C. 27610

5,984

Rank: 120 out of 614

2,340

Rank: 60 out of 614

$265K

Rank: 177 out of 614

$113

Average: $184

3

Average: 3

TIMOTHY WINSLOW

Wilmington, N.C. 28403

5,963

Rank: 121 out of 614

1,769

Rank: 140 out of 614

$412K

Rank: 67 out of 614

$233

Average: $184

3

Average: 3

EDWARD MCMILLAN

Charlotte, N.C. 28204

5,957

Rank: 122 out of 614

1,994

Rank: 101 out of 614

$418K

Rank: 64 out of 614

$210

Average: $184

3

Average: 3

EDWARD ANDERSON

Pinehurst, N.C. 28374

5,956

Rank: 123 out of 614

2,153

Rank: 87 out of 614

$302K

Rank: 139 out of 614

$140

Average: $184

3

Average: 3

WILLIAM SMITH

Wilmington, N.C. 28403

5,950

Rank: 124 out of 614

1,610

Rank: 179 out of 614

$355K

Rank: 95 out of 614

$220

Average: $184

4

Average: 3

ADAM CLARK

Greenville, N.C. 27834

5,921

Rank: 125 out of 614

1,701

Rank: 161 out of 614

$400K

Rank: 74 out of 614

$235

Average: $184

3

Average: 3

GREGORY ROBERTS

Wilmington, N.C. 28401

5,893

Rank: 126 out of 614

1,752

Rank: 143 out of 614

$420K

Rank: 63 out of 614

$240

Average: $184

3

Average: 3

MICHAEL GILLESPIE

Sanford, N.C. 27330

5,886

Rank: 127 out of 614

835

Rank: 428 out of 614

$315K

Rank: 127 out of 614

$378

Average: $184

7

Average: 3

SRINIVAS MUNUGOTI

Fayetteville, N.C. 28304

5,881

Rank: 128 out of 614

1,217

Rank: 307 out of 614

$393K

Rank: 77 out of 614

$323

Average: $184

5

Average: 3

DENNIS WILSON

Salisbury, N.C. 28144

5,809

Rank: 129 out of 614

1,332

Rank: 264 out of 614

$338K

Rank: 110 out of 614

$254

Average: $184

4

Average: 3

STEVEN ISSERMAN

Hickory, N.C. 28602

5,799

Rank: 130 out of 614

2,578

Rank: 35 out of 614

$220K

Rank: 237 out of 614

$85

Average: $184

2

Average: 3

HENRY SMITH

Greensboro, N.C. 27401

5,797

Rank: 131 out of 614

1,132

Rank: 332 out of 614

$210K

Rank: 260 out of 614

$186

Average: $184

5

Average: 3

MARGARET HASSETT

Durham, N.C. 27704

5,790

Rank: 132 out of 614

1,965

Rank: 104 out of 614

$155K

Rank: 352 out of 614

$79

Average: $184

3

Average: 3

ANDREW KRONENBERG

Louisburg, N.C. 27549

5,761

Rank: 133 out of 614

1,368

Rank: 252 out of 614

$354K

Rank: 96 out of 614

$259

Average: $184

4

Average: 3

SYDNEY SHORT

Lumberton, N.C. 28358

5,756

Rank: 134 out of 614

2,434

Rank: 50 out of 614

$373K

Rank: 84 out of 614

$153

Average: $184

2

Average: 3

MICHAEL ZELLINGER

Raleigh, N.C. 27610

5,742

Rank: 135 out of 614

1,286

Rank: 284 out of 614

$402K

Rank: 72 out of 614

$312

Average: $184

4

Average: 3

DANIEL SUGARMAN

Concord, N.C. 28025

5,725

Rank: 136 out of 614

933

Rank: 406 out of 614

$313K

Rank: 130 out of 614

$335

Average: $184

6

Average: 3

H STRUNK

Pinehurst, N.C. 28374

5,717

Rank: 137 out of 614

1,788

Rank: 133 out of 614

$336K

Rank: 114 out of 614

$188

Average: $184

3

Average: 3

JIMMY KONTOS

High point, N.C. 27262

5,684

Rank: 138 out of 614

1,467

Rank: 217 out of 614

$261K

Rank: 181 out of 614

$178

Average: $184

4

Average: 3

PRATIK DESAI

Cary, N.C. 27511

5,673

Rank: 139 out of 614

1,879

Rank: 112 out of 614

$439K

Rank: 58 out of 614

$234

Average: $184

3

Average: 3

VINCENT PATRONE

Hickory, N.C. 28602

5,641

Rank: 140 out of 614

2,009

Rank: 99 out of 614

$213K

Rank: 255 out of 614

$106

Average: $184

3

Average: 3

MARTIN BACON

Fayetteville, N.C. 28304

5,622

Rank: 141 out of 614

1,249

Rank: 297 out of 614

$215K

Rank: 243 out of 614

$173

Average: $184

5

Average: 3

STEPHEN IULIANO

Concord, N.C. 28025

5,589

Rank: 142 out of 614

1,111

Rank: 342 out of 614

$293K

Rank: 145 out of 614

$264

Average: $184

5

Average: 3

RICHARD SCHULTZ

Hickory, N.C. 28602

5,528

Rank: 143 out of 614

1,877

Rank: 113 out of 614

$226K

Rank: 229 out of 614

$120

Average: $184

3

Average: 3

BASIL YOST

Hendersonville, N.C. 28739

5,526

Rank: 144 out of 614

1,779

Rank: 136 out of 614

$402K

Rank: 71 out of 614

$226

Average: $184

3

Average: 3

TRACI TURNER

Greensboro, N.C. 27401

5,525

Rank: 145 out of 614

1,150

Rank: 328 out of 614

$247K

Rank: 198 out of 614

$215

Average: $184

5

Average: 3

MIHAI CROITORU

Greensboro, N.C. 27408

5,517

Rank: 146 out of 614

1,580

Rank: 188 out of 614

$275K

Rank: 166 out of 614

$174

Average: $184

3

Average: 3

RYAN MILLER

Morganton, N.C. 28655

5,489

Rank: 147 out of 614

1,062

Rank: 359 out of 614

$287K

Rank: 154 out of 614

$270

Average: $184

5

Average: 3

RAJAN REVANKAR

Asheboro, N.C. 27203

5,481

Rank: 148 out of 614

1,095

Rank: 348 out of 614

$220K

Rank: 238 out of 614

$201

Average: $184

5

Average: 3

KEVIN SHARKEY

Charlotte, N.C. 28204

5,418

Rank: 149 out of 614

2,002

Rank: 100 out of 614

$377K

Rank: 82 out of 614

$188

Average: $184

3

Average: 3

SCOTT ARD

Morehead city, N.C. 28557

5,413

Rank: 150 out of 614

1,413

Rank: 237 out of 614

$291K

Rank: 147 out of 614

$206

Average: $184

4

Average: 3

ROBERT KASTNER

Fayetteville, N.C. 28304

5,410

Rank: 151 out of 614

1,174

Rank: 318 out of 614

$339K

Rank: 108 out of 614

$289

Average: $184

5

Average: 3

THOMAS STUCKEY

Greensboro, N.C. 27401

5,384

Rank: 152 out of 614

969

Rank: 393 out of 614

$97.8K

Rank: 455 out of 614

$101

Average: $184

6

Average: 3

MICHAEL KOMADA

Durham, N.C. 27705

5,373

Rank: 153 out of 614

1,736

Rank: 147 out of 614

$252K

Rank: 193 out of 614

$145

Average: $184

3

Average: 3

RONALD USZENSKI

Huntersville, N.C. 28078

5,345

Rank: 154 out of 614

1,729

Rank: 149 out of 614

$325K

Rank: 120 out of 614

$188

Average: $184

3

Average: 3

WILLIAM NTIM

Charlotte, N.C. 28204

5,339

Rank: 155 out of 614

1,825

Rank: 126 out of 614

$383K

Rank: 80 out of 614

$210

Average: $184

3

Average: 3

DEEPAK PASI

Raleigh, N.C. 27607

5,326

Rank: 156 out of 614

1,434

Rank: 227 out of 614

$472K

Rank: 41 out of 614

$329

Average: $184

4

Average: 3

MICHAEL HODGES

Fayetteville, N.C. 28304

5,318

Rank: 157 out of 614

1,689

Rank: 165 out of 614

$256K

Rank: 185 out of 614

$152

Average: $184

3

Average: 3

GLEN KOWALCHUK

Charlotte, N.C. 28203

5,285

Rank: 158 out of 614

2,366

Rank: 56 out of 614

$255K

Rank: 187 out of 614

$108

Average: $184

2

Average: 3

JAMES HARPER

Wilmington, N.C. 28403

5,269

Rank: 159 out of 614

2,225

Rank: 79 out of 614

$247K

Rank: 196 out of 614

$111

Average: $184

2

Average: 3

ROSS SIMPSON

Chapel hill, N.C. 27599

5,234

Rank: 160 out of 614

3,151

Rank: 15 out of 614

$76.6K

Rank: 490 out of 614

$24

Average: $184

2

Average: 3

RAY GEORGESON

Statesville, N.C. 28677

5,231

Rank: 161 out of 614

1,252

Rank: 296 out of 614

$238K

Rank: 215 out of 614

$190

Average: $184

4

Average: 3

PAULA ROSS

Greensboro, N.C. 27401

5,212

Rank: 162 out of 614

1,594

Rank: 183 out of 614

$85.9K

Rank: 473 out of 614

$54

Average: $184

3

Average: 3

RICHARD BROWNE

Charlotte, N.C. 28203

5,204

Rank: 163 out of 614

2,308

Rank: 66 out of 614

$244K

Rank: 203 out of 614

$106

Average: $184

2

Average: 3

THOR KLANG

Fayetteville, N.C. 28304

5,192

Rank: 164 out of 614

1,489

Rank: 209 out of 614

$288K

Rank: 151 out of 614

$193

Average: $184

3

Average: 3

BRUCE KOWALSKI

Burlington, N.C. 27215

5,182

Rank: 165 out of 614

1,288

Rank: 282 out of 614

$396K

Rank: 76 out of 614

$307

Average: $184

4

Average: 3

GARRETT SANFORD

Chapel hill, N.C. 27599

5,174

Rank: 166 out of 614

1,571

Rank: 192 out of 614

$314K

Rank: 129 out of 614

$200

Average: $184

3

Average: 3

MARY BERTSCH

Greenville, N.C. 27834

5,161

Rank: 167 out of 614

2,524

Rank: 42 out of 614

$256K

Rank: 186 out of 614

$101

Average: $184

2

Average: 3

WILLIAM HERNDON

Charlotte, N.C. 28203

5,148

Rank: 168 out of 614

2,294

Rank: 71 out of 614

$215K

Rank: 244 out of 614

$94

Average: $184

2

Average: 3

NOEL PETERSON

Greenville, N.C. 27834

5,113

Rank: 169 out of 614

2,403

Rank: 55 out of 614

$304K

Rank: 136 out of 614

$126

Average: $184

2

Average: 3

THOMAS BRACKBILL

Greensboro, N.C. 27401

5,108

Rank: 170 out of 614

1,822

Rank: 128 out of 614

$166K

Rank: 330 out of 614

$91

Average: $184

3

Average: 3

SOMASEKHARA BALLA

Roanoke rapids, N.C. 27870

5,093

Rank: 171 out of 614

1,733

Rank: 148 out of 614

$246K

Rank: 200 out of 614

$142

Average: $184

3

Average: 3

SADANAND HEGDE

Lumberton, N.C. 28358

5,093

Rank: 171 out of 614

1,116

Rank: 340 out of 614

$254K

Rank: 189 out of 614

$228

Average: $184

5

Average: 3

NELSON SEEN

Shelby, N.C. 28150

5,087

Rank: 173 out of 614

1,704

Rank: 160 out of 614

$195K

Rank: 288 out of 614

$114

Average: $184

3

Average: 3

RONY SHAMMAS

Greenville, N.C. 27834

5,082

Rank: 174 out of 614

2,941

Rank: 21 out of 614

$266K

Rank: 176 out of 614

$90

Average: $184

2

Average: 3

JAMES ARTER

Gastonia, N.C. 28054

5,064

Rank: 175 out of 614

1,300

Rank: 277 out of 614

$454K

Rank: 51 out of 614

$349

Average: $184

4

Average: 3

DIVYANG PATEL

Fayetteville, N.C. 28305

5,061

Rank: 176 out of 614

1,382

Rank: 245 out of 614

$400K

Rank: 75 out of 614

$289

Average: $184

4

Average: 3

CHARLES HICKS

Chapel hill, N.C. 27514

5,051

Rank: 177 out of 614

3,252

Rank: 13 out of 614

$57.6K

Rank: 519 out of 614

$18

Average: $184

2

Average: 3

FRANK HOBART

Wilmington, N.C. 28403

5,051

Rank: 177 out of 614

1,924

Rank: 110 out of 614

$263K

Rank: 180 out of 614

$137

Average: $184

3

Average: 3

WILLIAM ROBERTS

Charlotte, N.C. 28204

5,038

Rank: 179 out of 614

1,114

Rank: 341 out of 614

$315K

Rank: 128 out of 614

$282

Average: $184

5

Average: 3

KENNETH FRIEDMAN

Smithfield, N.C. 27577

5,037

Rank: 180 out of 614

1,120

Rank: 338 out of 614

$459K

Rank: 46 out of 614

$410

Average: $184

4

Average: 3

DAVID PETERSON

Clyde, N.C. 28721

5,007

Rank: 181 out of 614

1,828

Rank: 124 out of 614

$213K

Rank: 253 out of 614

$116

Average: $184

3

Average: 3

STEPHANIE MARTIN

Greenville, N.C. 27834

5,007

Rank: 181 out of 614

1,067

Rank: 357 out of 614

$257K

Rank: 184 out of 614

$241

Average: $184

5

Average: 3

KEVIN HSU

Charlotte, N.C. 28204

5,007

Rank: 181 out of 614

1,647

Rank: 173 out of 614

$284K

Rank: 156 out of 614

$173

Average: $184

3

Average: 3

MARK MURPHY

Wilmington, N.C. 28403

5,006

Rank: 184 out of 614

2,156

Rank: 85 out of 614

$207K

Rank: 267 out of 614

$96

Average: $184

2

Average: 3

ASHESH PATEL

Concord, N.C. 28025

4,999

Rank: 185 out of 614

2,695

Rank: 30 out of 614

$213K

Rank: 254 out of 614

$79

Average: $184

2

Average: 3

WILLIAM BOCK

Charlotte, N.C. 28207

4,954

Rank: 186 out of 614

1,771

Rank: 138 out of 614

$281K

Rank: 158 out of 614

$159

Average: $184

3

Average: 3

MICHAEL COOPER

Greensboro, N.C. 27401

4,934

Rank: 187 out of 614

1,496

Rank: 207 out of 614

$177K

Rank: 314 out of 614

$118

Average: $184

3

Average: 3

JOHN WILLIAMS

New bern, N.C. 28562

4,928

Rank: 188 out of 614

1,548

Rank: 199 out of 614

$341K

Rank: 106 out of 614

$220

Average: $184

3

Average: 3

GEOFFREY ROSE

Charlotte, N.C. 28203

4,923

Rank: 189 out of 614

2,233

Rank: 74 out of 614

$240K

Rank: 211 out of 614

$108

Average: $184

2

Average: 3

JAMES FORRESTER

Wilmington, N.C. 28403

4,916

Rank: 190 out of 614

1,254

Rank: 294 out of 614

$254K

Rank: 188 out of 614

$203

Average: $184

4

Average: 3

WILLIAM MASSEY

Charlotte, N.C. 28210

4,891

Rank: 191 out of 614

1,869

Rank: 115 out of 614

$232K

Rank: 223 out of 614

$124

Average: $184

3

Average: 3

DOUGLAS BOYETTE

Shelby, N.C. 28150

4,886

Rank: 192 out of 614

1,422

Rank: 231 out of 614

$156K

Rank: 350 out of 614

$110

Average: $184

3

Average: 3

TAMAS BALOGH

Mount airy, N.C. 27030

4,876

Rank: 193 out of 614

1,319

Rank: 270 out of 614

$339K

Rank: 107 out of 614

$257

Average: $184

4

Average: 3

THOMAS WALL

Greensboro, N.C. 27401

4,858

Rank: 194 out of 614

1,301

Rank: 276 out of 614

$86.1K

Rank: 472 out of 614

$66

Average: $184

4

Average: 3

JAMES SNYDER

Wilmington, N.C. 28401

4,856

Rank: 195 out of 614

1,355

Rank: 256 out of 614

$200K

Rank: 275 out of 614

$148

Average: $184

4

Average: 3

JOHN ALEXANDER

Charlotte, N.C. 28204

4,849

Rank: 196 out of 614

2,214

Rank: 82 out of 614

$281K

Rank: 160 out of 614

$127

Average: $184

2

Average: 3

GARY DEWEESE

Statesville, N.C. 28677

4,847

Rank: 197 out of 614

957

Rank: 398 out of 614

$341K

Rank: 105 out of 614

$356

Average: $184

5

Average: 3

SAMUEL MCDOWELL

Eden, N.C. 27288

4,843

Rank: 198 out of 614

1,231

Rank: 301 out of 614

$145K

Rank: 370 out of 614

$118

Average: $184

4

Average: 3

FAREED AL-KHORI

High point, N.C. 27262

4,828

Rank: 199 out of 614

1,774

Rank: 137 out of 614

$169K

Rank: 327 out of 614

$95

Average: $184

3

Average: 3

KENNETH RHINEHART

Winston salem, N.C. 27103

4,803

Rank: 200 out of 614

1,073

Rank: 356 out of 614

$292K

Rank: 146 out of 614

$273

Average: $184

4

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