Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Alabama » Specialist

Top Specialist Providers in Alabama

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

HARRY YU

Cullman, Ala. 35058

321,032

Rank: 1 out of 375

323

Rank: 200 out of 375

$2.81M

Rank: 1 out of 375

$8,698

Average: $389

994

Average: 14

JOHNNY NACILLA

Cullman, Ala. 35058

186,445

Rank: 2 out of 375

439

Rank: 168 out of 375

$2.05M

Rank: 2 out of 375

$4,679

Average: $389

425

Average: 14

LAWRENCE ROSEN

Jacksonville, Ala. 36265

132,898

Rank: 3 out of 375

578

Rank: 136 out of 375

$345K

Rank: 50 out of 375

$596

Average: $389

230

Average: 14

LUIS PINEDA

Vestavia, Ala. 35216

55,182

Rank: 4 out of 375

327

Rank: 196 out of 375

$1.29M

Rank: 3 out of 375

$3,947

Average: $389

169

Average: 14

FRED MCLEOD

Alexander city, Ala. 35010

44,279

Rank: 5 out of 375

2,221

Rank: 14 out of 375

$981K

Rank: 7 out of 375

$442

Average: $389

20

Average: 14

WILLIAM SANDERSON

Mobile, Ala. 36608

41,882

Rank: 6 out of 375

835

Rank: 91 out of 375

$228K

Rank: 89 out of 375

$273

Average: $389

50

Average: 14

BRADLEY KATZ

Montgomery, Ala. 36116

32,213

Rank: 7 out of 375

1,446

Rank: 37 out of 375

$918K

Rank: 9 out of 375

$635

Average: $389

22

Average: 14

DONALD KIDD

Mobile, Ala. 36608

30,753

Rank: 8 out of 375

1,147

Rank: 55 out of 375

$265K

Rank: 80 out of 375

$231

Average: $389

27

Average: 14

DAVID HERRICK

Montgomery, Ala. 36116

28,384

Rank: 9 out of 375

1,694

Rank: 27 out of 375

$837K

Rank: 10 out of 375

$494

Average: $389

17

Average: 14

JAMES MALLETTE

Florence, Ala. 35630

27,768

Rank: 10 out of 375

339

Rank: 192 out of 375

$219K

Rank: 95 out of 375

$646

Average: $389

82

Average: 14

MICHAEL KLINE

Anniston, Ala. 36207

26,526

Rank: 11 out of 375

1,104

Rank: 60 out of 375

$268K

Rank: 78 out of 375

$243

Average: $389

24

Average: 14

JAMES STRONG

Birmingham, Ala. 35213

24,467

Rank: 12 out of 375

463

Rank: 160 out of 375

$202K

Rank: 106 out of 375

$436

Average: $389

53

Average: 14

JOHN COUCH

Mobile, Ala. 36607

21,626

Rank: 13 out of 375

684

Rank: 120 out of 375

$280K

Rank: 69 out of 375

$409

Average: $389

32

Average: 14

DANIEL STUBLER

Fairhope, Ala. 36532

19,374

Rank: 14 out of 375

612

Rank: 129 out of 375

$296K

Rank: 62 out of 375

$484

Average: $389

32

Average: 14

HISHAM HAKIM

Birmingham, Ala. 35242

18,353

Rank: 15 out of 375

716

Rank: 111 out of 375

$598K

Rank: 23 out of 375

$835

Average: $389

26

Average: 14

DIMTCHO POPOV

Alexander city, Ala. 35010

18,330

Rank: 16 out of 375

681

Rank: 122 out of 375

$615K

Rank: 21 out of 375

$904

Average: $389

27

Average: 14

BHAGABAT SAHU

Athens, Ala. 35611

17,784

Rank: 17 out of 375

301

Rank: 209 out of 375

$186K

Rank: 119 out of 375

$617

Average: $389

59

Average: 14

WEILY SOONG

Birmingham, Ala. 35209

17,779

Rank: 18 out of 375

273

Rank: 218 out of 375

$294K

Rank: 65 out of 375

$1,077

Average: $389

65

Average: 14

MAHIPAL RAVIPATI

Decatur, Ala. 35603

16,669

Rank: 19 out of 375

270

Rank: 219 out of 375

$157K

Rank: 141 out of 375

$582

Average: $389

62

Average: 14

AARON SHINKLE

Montgomery, Ala. 36116

16,608

Rank: 20 out of 375

1,111

Rank: 59 out of 375

$645K

Rank: 18 out of 375

$581

Average: $389

15

Average: 14

KENNETH LEMASTER

Sheffield, Ala. 35660

16,403

Rank: 21 out of 375

846

Rank: 89 out of 375

$201K

Rank: 107 out of 375

$238

Average: $389

19

Average: 14

KENDALL VAGUE

Jasper, Ala. 35501

15,922

Rank: 22 out of 375

1,078

Rank: 62 out of 375

$549K

Rank: 25 out of 375

$509

Average: $389

15

Average: 14

THOMAS KOUKOS

Huntsville, Ala. 35802

15,729

Rank: 23 out of 375

557

Rank: 140 out of 375

$272K

Rank: 75 out of 375

$489

Average: $389

28

Average: 14

TED EDWARDS

Huntsville, Ala. 35805

15,457

Rank: 24 out of 375

203

Rank: 259 out of 375

$432K

Rank: 39 out of 375

$2,129

Average: $389

76

Average: 14

ROGER WILLIAMS

Dothan, Ala. 36305

15,091

Rank: 25 out of 375

1,714

Rank: 26 out of 375

$597K

Rank: 24 out of 375

$349

Average: $389

9

Average: 14

MICHAEL YORDY

Sheffield, Ala. 35660

14,721

Rank: 26 out of 375

1,554

Rank: 33 out of 375

$447K

Rank: 36 out of 375

$288

Average: $389

9

Average: 14

HOMER SPENCER

Gadsden, Ala. 35903

14,448

Rank: 27 out of 375

5,153

Rank: 2 out of 375

$619K

Rank: 20 out of 375

$120

Average: $389

3

Average: 14

PAUL MOTTA

Dothan, Ala. 36305

14,000

Rank: 28 out of 375

319

Rank: 201 out of 375

$119K

Rank: 166 out of 375

$372

Average: $389

44

Average: 14

XIULU RUAN

Mobile, Ala. 36607

13,682

Rank: 29 out of 375

474

Rank: 158 out of 375

$216K

Rank: 99 out of 375

$456

Average: $389

29

Average: 14

A RIDGEWAY

Sheffield, Ala. 35660

12,343

Rank: 30 out of 375

1,581

Rank: 31 out of 375

$460K

Rank: 35 out of 375

$291

Average: $389

8

Average: 14

MARK SMITH

Sheffield, Ala. 35660

12,043

Rank: 31 out of 375

1,186

Rank: 50 out of 375

$369K

Rank: 48 out of 375

$311

Average: $389

10

Average: 14

LORIE FLECK

Mobile, Ala. 36608

11,829

Rank: 32 out of 375

874

Rank: 81 out of 375

$217K

Rank: 97 out of 375

$249

Average: $389

14

Average: 14

JOHN NWOGU

Anniston, Ala. 36207

11,664

Rank: 33 out of 375

2,403

Rank: 13 out of 375

$726K

Rank: 16 out of 375

$302

Average: $389

5

Average: 14

JOHN HINTON

Mobile, Ala. 36608

11,119

Rank: 34 out of 375

996

Rank: 65 out of 375

$262K

Rank: 81 out of 375

$263

Average: $389

11

Average: 14

JOSEPH SCHULTZ

Mobile, Ala. 36608

10,971

Rank: 35 out of 375

757

Rank: 104 out of 375

$259K

Rank: 82 out of 375

$343

Average: $389

14

Average: 14

KRISTIE BURCH

Mobile, Ala. 36608

10,956

Rank: 36 out of 375

671

Rank: 123 out of 375

$162K

Rank: 135 out of 375

$241

Average: $389

16

Average: 14

GARY MORGAN

Anniston, Ala. 36207

10,512

Rank: 37 out of 375

5,290

Rank: 1 out of 375

$223K

Rank: 91 out of 375

$42

Average: $389

2

Average: 14

JOHN TODD

Daphne, Ala. 36526

10,048

Rank: 38 out of 375

441

Rank: 167 out of 375

$266K

Rank: 79 out of 375

$604

Average: $389

23

Average: 14

ALAN STANFORD

Daphne, Ala. 36526

9,982

Rank: 39 out of 375

1,567

Rank: 32 out of 375

$339K

Rank: 52 out of 375

$216

Average: $389

6

Average: 14

GARY RUSSELL

Jasper, Ala. 35501

9,838

Rank: 40 out of 375

640

Rank: 126 out of 375

$338K

Rank: 54 out of 375

$529

Average: $389

15

Average: 14

ABDEL KASMIA

Fairhope, Ala. 36532

9,450

Rank: 41 out of 375

860

Rank: 83 out of 375

$270K

Rank: 77 out of 375

$314

Average: $389

11

Average: 14

ROBERT GARNER

Anniston, Ala. 36207

9,325

Rank: 42 out of 375

5,043

Rank: 3 out of 375

$212K

Rank: 103 out of 375

$42

Average: $389

2

Average: 14

ROBERT STONE

Anniston, Ala. 36207

9,300

Rank: 43 out of 375

4,785

Rank: 5 out of 375

$217K

Rank: 96 out of 375

$45

Average: $389

2

Average: 14

CHARLES DABBS

Gadsden, Ala. 35901

9,277

Rank: 44 out of 375

2,511

Rank: 11 out of 375

$835K

Rank: 11 out of 375

$333

Average: $389

4

Average: 14

MATTHEW MANDEVILLE

Huntsville, Ala. 35801

8,819

Rank: 45 out of 375

115

Rank: 302 out of 375

$144K

Rank: 150 out of 375

$1,253

Average: $389

77

Average: 14

HAROLD HAWKINS

Mobile, Ala. 36606

8,781

Rank: 46 out of 375

1,504

Rank: 36 out of 375

$159K

Rank: 139 out of 375

$106

Average: $389

6

Average: 14

BRADLEY THOMAS

Montgomery, Ala. 36106

8,760

Rank: 47 out of 375

4,874

Rank: 4 out of 375

$203K

Rank: 105 out of 375

$42

Average: $389

2

Average: 14

DEBRA TAYLOR

Mobile, Ala. 36608

8,681

Rank: 48 out of 375

202

Rank: 260 out of 375

$150K

Rank: 147 out of 375

$744

Average: $389

43

Average: 14

LUTHER RICHARDSON

Tuscaloosa, Ala. 35404

8,261

Rank: 49 out of 375

1,163

Rank: 54 out of 375

$295K

Rank: 63 out of 375

$254

Average: $389

7

Average: 14

KEITH YOUNG

Huntsville, Ala. 35801

8,141

Rank: 50 out of 375

1,299

Rank: 42 out of 375

$480K

Rank: 33 out of 375

$369

Average: $389

6

Average: 14

ANTHONY CATANZARO

Gadsden, Ala. 35901

8,126

Rank: 51 out of 375

2,617

Rank: 10 out of 375

$804K

Rank: 12 out of 375

$307

Average: $389

3

Average: 14

NAUMAN QURESHI

Athens, Ala. 35611

8,092

Rank: 52 out of 375

1,101

Rank: 61 out of 375

$516K

Rank: 29 out of 375

$468

Average: $389

7

Average: 14

ELIZABETH FALKENBERG

Huntsville, Ala. 35801

8,088

Rank: 53 out of 375

860

Rank: 83 out of 375

$1.22M

Rank: 4 out of 375

$1,423

Average: $389

9

Average: 14

NOEL ESTOPINAL

Huntsville, Ala. 35801

8,037

Rank: 54 out of 375

926

Rank: 73 out of 375

$1.16M

Rank: 5 out of 375

$1,252

Average: $389

9

Average: 14

JOHN MITCHELL

Auburn, Ala. 36830

8,025

Rank: 55 out of 375

1,602

Rank: 30 out of 375

$626K

Rank: 19 out of 375

$391

Average: $389

5

Average: 14

ROBERT CALCOTE

Auburn, Ala. 36830

7,921

Rank: 56 out of 375

1,342

Rank: 40 out of 375

$330K

Rank: 56 out of 375

$246

Average: $389

6

Average: 14

HOYT CHILDS

Huntsville, Ala. 35801

7,558

Rank: 57 out of 375

899

Rank: 77 out of 375

$1.13M

Rank: 6 out of 375

$1,261

Average: $389

8

Average: 14

ROBERT ALLEN

Dothan, Ala. 36303

7,504

Rank: 58 out of 375

80

Rank: 322 out of 375

$64K

Rank: 244 out of 375

$799

Average: $389

94

Average: 14

HOWARD BRAZIL

Montgomery, Ala. 36106

7,414

Rank: 59 out of 375

1,510

Rank: 35 out of 375

$531K

Rank: 27 out of 375

$352

Average: $389

5

Average: 14

PRATHYUSHA MADDELA

Anniston, Ala. 36207

7,245

Rank: 60 out of 375

1,251

Rank: 46 out of 375

$516K

Rank: 28 out of 375

$412

Average: $389

6

Average: 14

KENNETH BURTON

Alexander city, Ala. 35010

7,213

Rank: 61 out of 375

3,168

Rank: 6 out of 375

$174K

Rank: 124 out of 375

$55

Average: $389

2

Average: 14

OSITA ONYEKWERE

Anniston, Ala. 36207

7,139

Rank: 62 out of 375

2,048

Rank: 17 out of 375

$379K

Rank: 46 out of 375

$185

Average: $389

3

Average: 14

JAMES STEWART

Anniston, Ala. 36207

7,108

Rank: 63 out of 375

370

Rank: 185 out of 375

$124K

Rank: 161 out of 375

$334

Average: $389

19

Average: 14

JOHN YOUNG

Birmingham, Ala. 35216

7,063

Rank: 64 out of 375

509

Rank: 148 out of 375

$164K

Rank: 133 out of 375

$321

Average: $389

14

Average: 14

VENUGOPALA BHEEMANATHINI

Anniston, Ala. 36207

7,028

Rank: 65 out of 375

1,250

Rank: 48 out of 375

$503K

Rank: 31 out of 375

$402

Average: $389

6

Average: 14

ROBERT SORRELL

Birmingham, Ala. 35209

6,990

Rank: 66 out of 375

641

Rank: 125 out of 375

$274K

Rank: 73 out of 375

$428

Average: $389

11

Average: 14

EARL HUBLEY

Daphne, Ala. 36526

6,878

Rank: 67 out of 375

488

Rank: 155 out of 375

$200K

Rank: 108 out of 375

$409

Average: $389

14

Average: 14

JASON LOCKRIDGE

Bessemer, Ala. 35022

6,793

Rank: 68 out of 375

964

Rank: 69 out of 375

$271K

Rank: 76 out of 375

$281

Average: $389

7

Average: 14

JOHN WILLIAMS

Montgomery, Ala. 36106

6,790

Rank: 69 out of 375

1,881

Rank: 20 out of 375

$478K

Rank: 34 out of 375

$254

Average: $389

4

Average: 14

COLIE CRUTCHER

York, Ala. 36925

6,752

Rank: 70 out of 375

594

Rank: 131 out of 375

$239K

Rank: 88 out of 375

$402

Average: $389

11

Average: 14

JEFFREY CUOMO

Jasper, Ala. 35501

6,701

Rank: 71 out of 375

426

Rank: 172 out of 375

$215K

Rank: 100 out of 375

$506

Average: $389

16

Average: 14

MARK PREVOST

Jasper, Ala. 35501

6,644

Rank: 72 out of 375

714

Rank: 112 out of 375

$425K

Rank: 40 out of 375

$596

Average: $389

9

Average: 14

SANDRA MARTIN

Sylacauga, Ala. 35150

6,619

Rank: 73 out of 375

2,762

Rank: 7 out of 375

$166K

Rank: 129 out of 375

$60

Average: $389

2

Average: 14

ADAM ALTERMAN

Rainbow city, Ala. 35906

6,441

Rank: 74 out of 375

117

Rank: 300 out of 375

$73.4K

Rank: 225 out of 375

$628

Average: $389

55

Average: 14

MICHAEL PURSLEY

Fairhope, Ala. 36532

6,344

Rank: 75 out of 375

1,370

Rank: 39 out of 375

$443K

Rank: 37 out of 375

$323

Average: $389

5

Average: 14

PHILLIP TRIANTOS

Sylacauga, Ala. 35150

6,315

Rank: 76 out of 375

2,696

Rank: 8 out of 375

$155K

Rank: 142 out of 375

$58

Average: $389

2

Average: 14

DANIEL BISHOP

Daphne, Ala. 36526

6,260

Rank: 77 out of 375

212

Rank: 255 out of 375

$120K

Rank: 165 out of 375

$564

Average: $389

30

Average: 14

RODNEY SWILLIE

Birmingham, Ala. 35213

6,242

Rank: 78 out of 375

1,261

Rank: 45 out of 375

$321K

Rank: 57 out of 375

$254

Average: $389

5

Average: 14

JOHN SHERROD

Daphne, Ala. 36526

6,121

Rank: 79 out of 375

821

Rank: 93 out of 375

$212K

Rank: 104 out of 375

$258

Average: $389

7

Average: 14

ERIC BAUM

Gadsden, Ala. 35901

6,007

Rank: 80 out of 375

1,445

Rank: 38 out of 375

$195K

Rank: 111 out of 375

$135

Average: $389

4

Average: 14

JAMES BAILEY

Birmingham, Ala. 35205

5,955

Rank: 81 out of 375

316

Rank: 204 out of 375

$96.4K

Rank: 191 out of 375

$305

Average: $389

19

Average: 14

KEVIN RYAN

Opelika, Ala. 36801

5,768

Rank: 82 out of 375

1,263

Rank: 44 out of 375

$386K

Rank: 44 out of 375

$306

Average: $389

5

Average: 14

LARRY SKELTON

Moundville, Ala. 35474

5,710

Rank: 83 out of 375

772

Rank: 102 out of 375

$164K

Rank: 132 out of 375

$213

Average: $389

7

Average: 14

ROBERT ENGLES

Montgomery, Ala. 36116

5,710

Rank: 83 out of 375

1,654

Rank: 28 out of 375

$754K

Rank: 14 out of 375

$456

Average: $389

3

Average: 14

BABATUNDE KOMOLAFE

Montgomery, Ala. 36116

5,705

Rank: 85 out of 375

1,116

Rank: 58 out of 375

$513K

Rank: 30 out of 375

$459

Average: $389

5

Average: 14

WAN KWAN

Gadsden, Ala. 35901

5,622

Rank: 86 out of 375

888

Rank: 80 out of 375

$409K

Rank: 41 out of 375

$460

Average: $389

6

Average: 14

JONATHAN SIEGEL

Mobile, Ala. 36608

5,459

Rank: 87 out of 375

757

Rank: 104 out of 375

$392K

Rank: 42 out of 375

$517

Average: $389

7

Average: 14

RODNEY SANDERS

Cullman, Ala. 35058

5,446

Rank: 88 out of 375

988

Rank: 66 out of 375

$280K

Rank: 68 out of 375

$283

Average: $389

6

Average: 14

BRIAN STONE

Jasper, Ala. 35501

5,429

Rank: 89 out of 375

581

Rank: 134 out of 375

$312K

Rank: 59 out of 375

$537

Average: $389

9

Average: 14

STEPHEN OWENS

Montgomery, Ala. 36117

5,399

Rank: 90 out of 375

1,635

Rank: 29 out of 375

$441K

Rank: 38 out of 375

$270

Average: $389

3

Average: 14

ERNEST JOHNSON

Tuscaloosa, Ala. 35404

5,394

Rank: 91 out of 375

2,493

Rank: 12 out of 375

$601K

Rank: 22 out of 375

$241

Average: $389

2

Average: 14

SHIVA KRISHNA

Decatur, Ala. 35601

5,368

Rank: 92 out of 375

126

Rank: 291 out of 375

$50.1K

Rank: 262 out of 375

$397

Average: $389

43

Average: 14

MARILYN HEPPERLE

Prattville, Ala. 36066

5,278

Rank: 93 out of 375

399

Rank: 178 out of 375

$184K

Rank: 120 out of 375

$461

Average: $389

13

Average: 14

RICHARD HARRIS

Thomasville, Ala. 36784

5,152

Rank: 94 out of 375

578

Rank: 136 out of 375

$153K

Rank: 145 out of 375

$264

Average: $389

9

Average: 14

KENNETH TODD

Dothan, Ala. 36303

5,057

Rank: 95 out of 375

683

Rank: 121 out of 375

$766K

Rank: 13 out of 375

$1,122

Average: $389

7

Average: 14

A. KUDIRKA

Tuscaloosa, Ala. 35404

5,047

Rank: 96 out of 375

2,001

Rank: 18 out of 375

$277K

Rank: 72 out of 375

$138

Average: $389

3

Average: 14

WILLIAM HUFF

Huntsville, Ala. 35801

5,007

Rank: 97 out of 375

504

Rank: 150 out of 375

$146K

Rank: 148 out of 375

$290

Average: $389

10

Average: 14

E WALKER

Florence, Ala. 35630

4,986

Rank: 98 out of 375

1,303

Rank: 41 out of 375

$174K

Rank: 123 out of 375

$134

Average: $389

4

Average: 14

WILLIAM MCCRORY

Huntsville, Ala. 35801

4,950

Rank: 99 out of 375

1,047

Rank: 63 out of 375

$315K

Rank: 58 out of 375

$301

Average: $389

5

Average: 14

KENNETH ELLINGWOOD

Mobile, Ala. 36608

4,912

Rank: 100 out of 375

286

Rank: 213 out of 375

$666K

Rank: 17 out of 375

$2,328

Average: $389

17

Average: 14

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.