ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Alabama » Cardiology

Top Cardiology Providers in Alabama

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

WILLIAM HEATON

Florence, Ala. 35630

38,182

Rank: 1 out of 286

2,679

Rank: 29 out of 286

$976K

Rank: 10 out of 286

$364

Average: $242

14

Average: 4

JASON COLE

Mobile, Ala. 36608

29,881

Rank: 2 out of 286

2,918

Rank: 21 out of 286

$1.3M

Rank: 3 out of 286

$445

Average: $242

10

Average: 4

NELSON GWINN

Dothan, Ala. 36301

24,672

Rank: 3 out of 286

3,152

Rank: 16 out of 286

$1.54M

Rank: 1 out of 286

$490

Average: $242

8

Average: 4

MAHOMED SALAME

Anniston, Ala. 36207

23,394

Rank: 4 out of 286

2,866

Rank: 23 out of 286

$1.47M

Rank: 2 out of 286

$513

Average: $242

8

Average: 4

HISHAM BA'ALBAKI

Florence, Ala. 35630

21,045

Rank: 5 out of 286

2,109

Rank: 59 out of 286

$663K

Rank: 27 out of 286

$315

Average: $242

10

Average: 4

MIR VARQUEZ

Cullman, Ala. 35058

20,884

Rank: 6 out of 286

1,311

Rank: 158 out of 286

$605K

Rank: 35 out of 286

$461

Average: $242

16

Average: 4

FRANK BUNCH

Fairhope, Ala. 36532

20,376

Rank: 7 out of 286

2,070

Rank: 62 out of 286

$602K

Rank: 36 out of 286

$291

Average: $242

10

Average: 4

MOHAMMAD KAMRAN

Anniston, Ala. 36207

19,358

Rank: 8 out of 286

3,671

Rank: 10 out of 286

$1.25M

Rank: 5 out of 286

$340

Average: $242

5

Average: 4

HERCULES PANAYIOTOU

Mobile, Ala. 36604

17,484

Rank: 9 out of 286

1,866

Rank: 82 out of 286

$572K

Rank: 41 out of 286

$307

Average: $242

9

Average: 4

ARTHUR GRANT

Mobile, Ala. 36608

17,475

Rank: 10 out of 286

1,339

Rank: 154 out of 286

$301K

Rank: 128 out of 286

$225

Average: $242

13

Average: 4

CHRISTOPHER CENTAFONT

Dothan, Ala. 36301

17,106

Rank: 11 out of 286

2,220

Rank: 49 out of 286

$1.14M

Rank: 7 out of 286

$513

Average: $242

8

Average: 4

WILLIAM HILL

Tuscaloosa, Ala. 35401

16,867

Rank: 12 out of 286

4,206

Rank: 7 out of 286

$899K

Rank: 14 out of 286

$214

Average: $242

4

Average: 4

ROBERT FOSTER

Birmingham, Ala. 35235

16,482

Rank: 13 out of 286

1,098

Rank: 192 out of 286

$392K

Rank: 91 out of 286

$357

Average: $242

15

Average: 4

NIDAL YUNIS

Dothan, Ala. 36301

15,843

Rank: 14 out of 286

1,999

Rank: 68 out of 286

$1.18M

Rank: 6 out of 286

$590

Average: $242

8

Average: 4

JOHN MCBRAYER

Alabaster, Ala. 35007

15,241

Rank: 15 out of 286

1,583

Rank: 116 out of 286

$423K

Rank: 84 out of 286

$267

Average: $242

10

Average: 4

DARIUS ALIABADI

Dothan, Ala. 36301

14,451

Rank: 16 out of 286

2,781

Rank: 25 out of 286

$875K

Rank: 15 out of 286

$315

Average: $242

5

Average: 4

NAVDEEP MANN

Huntsville, Ala. 35801

14,244

Rank: 17 out of 286

7,372

Rank: 1 out of 286

$303K

Rank: 126 out of 286

$41

Average: $242

2

Average: 4

SHI-CHI CHENG

Huntsville, Ala. 35801

14,228

Rank: 18 out of 286

6,926

Rank: 2 out of 286

$400K

Rank: 89 out of 286

$58

Average: $242

2

Average: 4

RALPH BUCKLEY

Mobile, Ala. 36608

14,136

Rank: 19 out of 286

2,736

Rank: 28 out of 286

$743K

Rank: 21 out of 286

$272

Average: $242

5

Average: 4

SEYDI AKSUT

Selma, Ala. 36701

14,012

Rank: 20 out of 286

2,330

Rank: 43 out of 286

$1.28M

Rank: 4 out of 286

$550

Average: $242

6

Average: 4

JOHN GALLA

Mobile, Ala. 36608

13,858

Rank: 21 out of 286

1,417

Rank: 137 out of 286

$363K

Rank: 101 out of 286

$257

Average: $242

10

Average: 4

J O'DOWD

Mobile, Ala. 36604

13,616

Rank: 22 out of 286

2,126

Rank: 55 out of 286

$534K

Rank: 52 out of 286

$251

Average: $242

6

Average: 4

BANKIMCHANDRA PATEL

Gadsden, Ala. 35901

12,636

Rank: 23 out of 286

2,420

Rank: 37 out of 286

$748K

Rank: 20 out of 286

$309

Average: $242

5

Average: 4

FARRELL MENDELSOHN

Birmingham, Ala. 35211

12,546

Rank: 24 out of 286

1,153

Rank: 184 out of 286

$1.13M

Rank: 8 out of 286

$977

Average: $242

11

Average: 4

MICHAEL PINSON

Dothan, Ala. 36305

12,420

Rank: 25 out of 286

2,990

Rank: 19 out of 286

$528K

Rank: 53 out of 286

$177

Average: $242

4

Average: 4

GEORGE HEMSTREET

Tuscaloosa, Ala. 35401

12,403

Rank: 26 out of 286

2,046

Rank: 64 out of 286

$917K

Rank: 12 out of 286

$448

Average: $242

6

Average: 4

BRIAN COLE

Florence, Ala. 35630

12,231

Rank: 27 out of 286

1,363

Rank: 147 out of 286

$477K

Rank: 68 out of 286

$350

Average: $242

9

Average: 4

JOHN NWOGU

Anniston, Ala. 36207

12,119

Rank: 28 out of 286

2,115

Rank: 57 out of 286

$665K

Rank: 26 out of 286

$314

Average: $242

6

Average: 4

THOMAS YOUNG

Dothan, Ala. 36301

11,985

Rank: 29 out of 286

1,998

Rank: 69 out of 286

$769K

Rank: 18 out of 286

$385

Average: $242

6

Average: 4

DAVID SIBLEY

Birmingham, Ala. 35211

11,945

Rank: 30 out of 286

1,593

Rank: 115 out of 286

$871K

Rank: 16 out of 286

$546

Average: $242

7

Average: 4

CRAIG PETERSON

Fairhope, Ala. 36532

11,632

Rank: 31 out of 286

1,071

Rank: 199 out of 286

$1.03M

Rank: 9 out of 286

$964

Average: $242

11

Average: 4

MICHAEL WILENSKY

Birmingham, Ala. 35211

11,464

Rank: 32 out of 286

1,788

Rank: 90 out of 286

$765K

Rank: 19 out of 286

$428

Average: $242

6

Average: 4

ANDREAS MUENCH

Dothan, Ala. 36301

11,175

Rank: 33 out of 286

1,960

Rank: 71 out of 286

$789K

Rank: 17 out of 286

$403

Average: $242

6

Average: 4

SAKINA KAMAL

Northport, Ala. 35473

11,058

Rank: 34 out of 286

3,022

Rank: 18 out of 286

$542K

Rank: 48 out of 286

$179

Average: $242

4

Average: 4

RAYMOND FERNANDEZ

Albertville, Ala. 35950

11,026

Rank: 35 out of 286

1,127

Rank: 186 out of 286

$644K

Rank: 30 out of 286

$571

Average: $242

10

Average: 4

SADASIVA KATTA

Huntsville, Ala. 35802

11,007

Rank: 36 out of 286

2,067

Rank: 63 out of 286

$908K

Rank: 13 out of 286

$439

Average: $242

5

Average: 4

PATRICK MURPHY

Mobile, Ala. 36604

10,809

Rank: 37 out of 286

1,731

Rank: 98 out of 286

$340K

Rank: 108 out of 286

$197

Average: $242

6

Average: 4

DAVID GAYLE

Dothan, Ala. 36305

10,610

Rank: 38 out of 286

3,688

Rank: 9 out of 286

$415K

Rank: 85 out of 286

$112

Average: $242

3

Average: 4

CHRISTOPHER BROWN

Mobile, Ala. 36608

10,540

Rank: 39 out of 286

2,034

Rank: 66 out of 286

$619K

Rank: 32 out of 286

$304

Average: $242

5

Average: 4

VAN REEDER

Birmingham, Ala. 35235

10,488

Rank: 40 out of 286

1,439

Rank: 134 out of 286

$509K

Rank: 60 out of 286

$354

Average: $242

7

Average: 4

KEVIN SUBLETT

Alexander city, Ala. 35010

10,471

Rank: 41 out of 286

1,389

Rank: 140 out of 286

$945K

Rank: 11 out of 286

$680

Average: $242

8

Average: 4

SIMON BROOKS

Dothan, Ala. 36305

10,453

Rank: 42 out of 286

4,295

Rank: 5 out of 286

$477K

Rank: 67 out of 286

$111

Average: $242

2

Average: 4

WARREN HOLLEY

Northport, Ala. 35473

10,452

Rank: 43 out of 286

3,057

Rank: 17 out of 286

$481K

Rank: 66 out of 286

$157

Average: $242

3

Average: 4

WYNNE CRAWFORD

Montgomery, Ala. 36117

10,371

Rank: 44 out of 286

2,365

Rank: 41 out of 286

$555K

Rank: 45 out of 286

$235

Average: $242

4

Average: 4

CHRISTOPHER BRIAN

Birmingham, Ala. 35235

10,320

Rank: 45 out of 286

1,714

Rank: 100 out of 286

$426K

Rank: 82 out of 286

$249

Average: $242

6

Average: 4

MICHAEL RIHNER

Mobile, Ala. 36695

10,161

Rank: 46 out of 286

1,025

Rank: 205 out of 286

$736K

Rank: 22 out of 286

$718

Average: $242

10

Average: 4

GERRY PHILLIPS

Mobile, Ala. 36608

10,083

Rank: 47 out of 286

1,791

Rank: 89 out of 286

$698K

Rank: 24 out of 286

$390

Average: $242

6

Average: 4

JEFFREY ANDERSON

Tuscaloosa, Ala. 35401

10,082

Rank: 48 out of 286

2,935

Rank: 20 out of 286

$555K

Rank: 44 out of 286

$189

Average: $242

3

Average: 4

SCOTT SIMS

Birmingham, Ala. 35205

9,979

Rank: 49 out of 286

1,921

Rank: 77 out of 286

$658K

Rank: 28 out of 286

$343

Average: $242

5

Average: 4

CHRISTOPHER BYARD

Dothan, Ala. 36305

9,796

Rank: 50 out of 286

3,515

Rank: 13 out of 286

$428K

Rank: 81 out of 286

$122

Average: $242

3

Average: 4

CHARLES BURNS

Huntsville, Ala. 35801

9,718

Rank: 51 out of 286

4,896

Rank: 3 out of 286

$287K

Rank: 140 out of 286

$59

Average: $242

2

Average: 4

JOHN TROTTER

Mobile, Ala. 36608

9,618

Rank: 52 out of 286

2,192

Rank: 50 out of 286

$518K

Rank: 58 out of 286

$236

Average: $242

4

Average: 4

LOVDIE LEWIS

Tuscaloosa, Ala. 35401

9,509

Rank: 53 out of 286

2,367

Rank: 40 out of 286

$454K

Rank: 72 out of 286

$192

Average: $242

4

Average: 4

GHANSHYAM PATEL

Gadsden, Ala. 35901

9,507

Rank: 54 out of 286

2,600

Rank: 33 out of 286

$576K

Rank: 39 out of 286

$222

Average: $242

4

Average: 4

RICHARD CHERNICK

Mobile, Ala. 36608

9,503

Rank: 55 out of 286

2,076

Rank: 61 out of 286

$576K

Rank: 38 out of 286

$278

Average: $242

5

Average: 4

GLENN COCHRAN

Mobile, Ala. 36608

9,403

Rank: 56 out of 286

2,451

Rank: 36 out of 286

$525K

Rank: 55 out of 286

$214

Average: $242

4

Average: 4

FAYE RAO

Dothan, Ala. 36305

9,376

Rank: 57 out of 286

3,612

Rank: 12 out of 286

$443K

Rank: 75 out of 286

$123

Average: $242

3

Average: 4

CARL GESSLER

Huntsville, Ala. 35801

9,238

Rank: 58 out of 286

4,224

Rank: 6 out of 286

$326K

Rank: 118 out of 286

$77

Average: $242

2

Average: 4

THERESE LANGO

Florence, Ala. 35630

9,170

Rank: 59 out of 286

2,110

Rank: 58 out of 286

$500K

Rank: 62 out of 286

$237

Average: $242

4

Average: 4

OSITA ONYEKWERE

Anniston, Ala. 36207

9,147

Rank: 60 out of 286

1,944

Rank: 73 out of 286

$549K

Rank: 46 out of 286

$283

Average: $242

5

Average: 4

THOMAS WOOL

Montgomery, Ala. 36116

9,112

Rank: 61 out of 286

1,691

Rank: 102 out of 286

$475K

Rank: 69 out of 286

$281

Average: $242

5

Average: 4

VIRENJAN NARAYAN

Gadsden, Ala. 35901

8,967

Rank: 62 out of 286

1,445

Rank: 131 out of 286

$606K

Rank: 34 out of 286

$419

Average: $242

6

Average: 4

KARL HAKMILLER

Fairhope, Ala. 36532

8,876

Rank: 63 out of 286

2,179

Rank: 51 out of 286

$636K

Rank: 31 out of 286

$292

Average: $242

4

Average: 4

SANJEEV SAXENA

Fort payne, Ala. 35967

8,848

Rank: 64 out of 286

804

Rank: 234 out of 286

$567K

Rank: 42 out of 286

$705

Average: $242

11

Average: 4

BENJAMIN CITRIN

Mobile, Ala. 36695

8,814

Rank: 65 out of 286

936

Rank: 216 out of 286

$541K

Rank: 49 out of 286

$578

Average: $242

9

Average: 4

ALAIN BOUCHARD

Birmingham, Ala. 35211

8,625

Rank: 66 out of 286

1,190

Rank: 177 out of 286

$680K

Rank: 25 out of 286

$572

Average: $242

7

Average: 4

JAMES CRAVEN

Dothan, Ala. 36305

8,574

Rank: 67 out of 286

3,661

Rank: 11 out of 286

$372K

Rank: 97 out of 286

$102

Average: $242

2

Average: 4

THOMAS CAWTHON

Birmingham, Ala. 35211

8,463

Rank: 68 out of 286

1,050

Rank: 201 out of 286

$644K

Rank: 29 out of 286

$614

Average: $242

8

Average: 4

BRIAN SNODDY

Birmingham, Ala. 35235

8,159

Rank: 69 out of 286

1,517

Rank: 120 out of 286

$431K

Rank: 79 out of 286

$284

Average: $242

5

Average: 4

SRINIVASA CHENNAREDDY

Dothan, Ala. 36301

8,149

Rank: 70 out of 286

1,916

Rank: 78 out of 286

$582K

Rank: 37 out of 286

$304

Average: $242

4

Average: 4

DAVID FIENO

Alabaster, Ala. 35007

8,037

Rank: 71 out of 286

1,394

Rank: 138 out of 286

$461K

Rank: 70 out of 286

$330

Average: $242

6

Average: 4

JAMES TRIMM

Birmingham, Ala. 35235

8,027

Rank: 72 out of 286

624

Rank: 246 out of 286

$251K

Rank: 169 out of 286

$402

Average: $242

13

Average: 4

MICHAEL WILLIAMS

Auburn, Ala. 36830

8,006

Rank: 73 out of 286

2,172

Rank: 52 out of 286

$534K

Rank: 51 out of 286

$246

Average: $242

4

Average: 4

VASUDEVA GOLI

Birmingham, Ala. 35211

7,980

Rank: 74 out of 286

1,445

Rank: 131 out of 286

$546K

Rank: 47 out of 286

$378

Average: $242

6

Average: 4

JOSEPH DEERING

Alexander city, Ala. 35010

7,949

Rank: 75 out of 286

1,761

Rank: 93 out of 286

$527K

Rank: 54 out of 286

$300

Average: $242

5

Average: 4

TERRY WILSDORF

Mobile, Ala. 36604

7,839

Rank: 76 out of 286

1,857

Rank: 83 out of 286

$352K

Rank: 105 out of 286

$190

Average: $242

4

Average: 4

GORDON CASH

Huntsville, Ala. 35801

7,722

Rank: 77 out of 286

3,703

Rank: 8 out of 286

$257K

Rank: 165 out of 286

$69

Average: $242

2

Average: 4

FERDINAND URTHALER

Birmingham, Ala. 35233

7,532

Rank: 78 out of 286

4,452

Rank: 4 out of 286

$161K

Rank: 227 out of 286

$36

Average: $242

2

Average: 4

PERVAIZ MALIK

Montgomery, Ala. 36117

7,517

Rank: 79 out of 286

1,422

Rank: 136 out of 286

$412K

Rank: 86 out of 286

$290

Average: $242

5

Average: 4

JOHN MORROW

Mobile, Ala. 36608

7,491

Rank: 80 out of 286

1,619

Rank: 113 out of 286

$483K

Rank: 64 out of 286

$298

Average: $242

5

Average: 4

JAMES MURPHY

Huntsville, Ala. 35801

7,459

Rank: 81 out of 286

3,251

Rank: 15 out of 286

$280K

Rank: 144 out of 286

$86

Average: $242

2

Average: 4

ANAND PANDEY

Tuscaloosa, Ala. 35406

7,451

Rank: 82 out of 286

2,042

Rank: 65 out of 286

$389K

Rank: 95 out of 286

$190

Average: $242

4

Average: 4

JERRY WILLIAMS

Sheffield, Ala. 35660

7,444

Rank: 83 out of 286

1,986

Rank: 70 out of 286

$521K

Rank: 57 out of 286

$262

Average: $242

4

Average: 4

JAMES LEE

Cullman, Ala. 35058

7,438

Rank: 84 out of 286

1,635

Rank: 111 out of 286

$575K

Rank: 40 out of 286

$352

Average: $242

5

Average: 4

JAMES STINEBAUGH

Mobile, Ala. 36608

7,434

Rank: 85 out of 286

2,486

Rank: 35 out of 286

$510K

Rank: 59 out of 286

$205

Average: $242

3

Average: 4

BRIAN FOLEY

Alexander city, Ala. 35010

7,295

Rank: 86 out of 286

1,259

Rank: 164 out of 286

$609K

Rank: 33 out of 286

$484

Average: $242

6

Average: 4

M. AHMED

Montgomery, Ala. 36117

7,196

Rank: 87 out of 286

1,489

Rank: 124 out of 286

$453K

Rank: 73 out of 286

$304

Average: $242

5

Average: 4

VENKATAPURAM REDDY

Valley, Ala. 36854

7,182

Rank: 88 out of 286

1,392

Rank: 139 out of 286

$567K

Rank: 43 out of 286

$407

Average: $242

5

Average: 4

DONALD RHODES

Auburn, Ala. 36830

7,075

Rank: 89 out of 286

1,816

Rank: 86 out of 286

$486K

Rank: 63 out of 286

$268

Average: $242

4

Average: 4

PHILLIP LANEY

Huntsville, Ala. 35801

6,991

Rank: 90 out of 286

2,279

Rank: 45 out of 286

$334K

Rank: 112 out of 286

$146

Average: $242

3

Average: 4

JAMES PARKS

Birmingham, Ala. 35205

6,940

Rank: 91 out of 286

1,287

Rank: 160 out of 286

$537K

Rank: 50 out of 286

$417

Average: $242

5

Average: 4

MUHAMMAD KHAN

Huntsville, Ala. 35801

6,914

Rank: 92 out of 286

2,897

Rank: 22 out of 286

$269K

Rank: 154 out of 286

$93

Average: $242

2

Average: 4

RAASHID ASHRAF

Birmingham, Ala. 35243

6,878

Rank: 93 out of 286

2,633

Rank: 30 out of 286

$244K

Rank: 171 out of 286

$93

Average: $242

3

Average: 4

JOHN WILLIAMS

Montgomery, Ala. 36106

6,828

Rank: 94 out of 286

1,352

Rank: 149 out of 286

$503K

Rank: 61 out of 286

$372

Average: $242

5

Average: 4

LEWIS WALKER

Gadsden, Ala. 35903

6,753

Rank: 95 out of 286

2,763

Rank: 26 out of 286

$280K

Rank: 145 out of 286

$101

Average: $242

2

Average: 4

JOHN HOLT

Birmingham, Ala. 35233

6,688

Rank: 96 out of 286

3,500

Rank: 14 out of 286

$42.6K

Rank: 269 out of 286

$12

Average: $242

2

Average: 4

DAVID SHAW

Mobile, Ala. 36604

6,655

Rank: 97 out of 286

2,028

Rank: 67 out of 286

$339K

Rank: 110 out of 286

$167

Average: $242

3

Average: 4

MOHAMED JASSER

Anniston, Ala. 36207

6,625

Rank: 98 out of 286

2,121

Rank: 56 out of 286

$288K

Rank: 139 out of 286

$136

Average: $242

3

Average: 4

RITESH GUPTA

Mobile, Ala. 36695

6,607

Rank: 99 out of 286

982

Rank: 210 out of 286

$522K

Rank: 56 out of 286

$531

Average: $242

7

Average: 4

BRYAN MCGWIER

Gadsden, Ala. 35903

6,502

Rank: 100 out of 286

2,393

Rank: 38 out of 286

$346K

Rank: 107 out of 286

$145

Average: $242

3

Average: 4

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.