Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Alabama » Internal Medicine

Top Internal Medicine 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

BARRY MCLEAN

Homewood, Ala. 35209

110,475

Rank: 1 out of 1,056

1,724

Rank: 26 out of 1,056

$543K

Rank: 25 out of 1,056

$315

Average: $266

64

Average: 9

JOHN JERNIGAN

Montgomery, Ala. 36106

104,547

Rank: 2 out of 1,056

1,740

Rank: 25 out of 1,056

$572K

Rank: 20 out of 1,056

$329

Average: $266

60

Average: 9

JONATHAN COMMANDER

Opelika, Ala. 36801

95,499

Rank: 3 out of 1,056

948

Rank: 128 out of 1,056

$367K

Rank: 81 out of 1,056

$388

Average: $266

101

Average: 9

J PITTS

Birmingham, Ala. 35207

81,118

Rank: 4 out of 1,056

1,030

Rank: 99 out of 1,056

$343K

Rank: 92 out of 1,056

$333

Average: $266

79

Average: 9

JOHN CLARK

Huntsville, Ala. 35805

56,579

Rank: 5 out of 1,056

889

Rank: 151 out of 1,056

$696K

Rank: 12 out of 1,056

$782

Average: $266

64

Average: 9

DONALD SANDERS

Mobile, Ala. 36608

45,898

Rank: 6 out of 1,056

1,210

Rank: 67 out of 1,056

$410K

Rank: 63 out of 1,056

$339

Average: $266

38

Average: 9

JAMES CONNER

Dothan, Ala. 36301

40,460

Rank: 7 out of 1,056

1,797

Rank: 21 out of 1,056

$457K

Rank: 45 out of 1,056

$255

Average: $266

23

Average: 9

FAIZULLAH SYED

Sheffield, Ala. 35660

39,763

Rank: 8 out of 1,056

1,100

Rank: 86 out of 1,056

$1.01M

Rank: 1 out of 1,056

$919

Average: $266

36

Average: 9

JAMES ROBESON

Dothan, Ala. 36301

38,025

Rank: 9 out of 1,056

1,755

Rank: 24 out of 1,056

$529K

Rank: 29 out of 1,056

$301

Average: $266

22

Average: 9

JACK MCLENDON

Sheffield, Ala. 35660

37,458

Rank: 10 out of 1,056

1,598

Rank: 35 out of 1,056

$492K

Rank: 36 out of 1,056

$308

Average: $266

23

Average: 9

ANTHONY HOUSE

Mobile, Ala. 36617

36,770

Rank: 11 out of 1,056

1,503

Rank: 42 out of 1,056

$313K

Rank: 111 out of 1,056

$208

Average: $266

24

Average: 9

ROSS VAUGHN

Tuscaloosa, Ala. 35404

35,616

Rank: 12 out of 1,056

1,623

Rank: 33 out of 1,056

$717K

Rank: 8 out of 1,056

$442

Average: $266

22

Average: 9

JOHN WARREN

Tuscaloosa, Ala. 35404

34,641

Rank: 13 out of 1,056

1,489

Rank: 44 out of 1,056

$571K

Rank: 21 out of 1,056

$383

Average: $266

23

Average: 9

JOHN MCDUFF

Fairhope, Ala. 36532

33,871

Rank: 14 out of 1,056

1,431

Rank: 46 out of 1,056

$162K

Rank: 316 out of 1,056

$113

Average: $266

24

Average: 9

SUNIL CHANDRA

Northport, Ala. 35473

33,418

Rank: 15 out of 1,056

1,796

Rank: 22 out of 1,056

$661K

Rank: 15 out of 1,056

$368

Average: $266

19

Average: 9

THOMAS MCKELVEY

Mobile, Ala. 36608

32,413

Rank: 16 out of 1,056

493

Rank: 436 out of 1,056

$318K

Rank: 108 out of 1,056

$644

Average: $266

66

Average: 9

PAMALA GIBBS

Monroeville, Ala. 36460

31,105

Rank: 17 out of 1,056

2,017

Rank: 12 out of 1,056

$353K

Rank: 86 out of 1,056

$175

Average: $266

15

Average: 9

JESSE MORRISS

Dothan, Ala. 36301

30,086

Rank: 18 out of 1,056

2,108

Rank: 11 out of 1,056

$869K

Rank: 4 out of 1,056

$412

Average: $266

14

Average: 9

IKRAM HUSSAIN

Jackson, Ala. 36545

28,605

Rank: 19 out of 1,056

1,029

Rank: 100 out of 1,056

$304K

Rank: 115 out of 1,056

$296

Average: $266

28

Average: 9

VENKATAPURAM REDDY

Haleyville, Ala. 35565

28,045

Rank: 20 out of 1,056

1,233

Rank: 60 out of 1,056

$826K

Rank: 5 out of 1,056

$670

Average: $266

23

Average: 9

JOHN SUMMERFORD

Tuscaloosa, Ala. 35404

27,751

Rank: 21 out of 1,056

1,410

Rank: 49 out of 1,056

$646K

Rank: 17 out of 1,056

$458

Average: $266

20

Average: 9

LOREN MCCOY

Muscle shoals, Ala. 35661

27,341

Rank: 22 out of 1,056

1,614

Rank: 34 out of 1,056

$540K

Rank: 27 out of 1,056

$335

Average: $266

17

Average: 9

JERREL MCANALLEY

Sheffield, Ala. 35660

27,190

Rank: 23 out of 1,056

1,827

Rank: 18 out of 1,056

$419K

Rank: 59 out of 1,056

$229

Average: $266

15

Average: 9

RONALD MCCOY

Muscle shoals, Ala. 35661

27,124

Rank: 24 out of 1,056

1,144

Rank: 78 out of 1,056

$421K

Rank: 58 out of 1,056

$368

Average: $266

24

Average: 9

DAVID RHYNE

Enterprise, Ala. 36330

26,951

Rank: 25 out of 1,056

1,418

Rank: 47 out of 1,056

$650K

Rank: 16 out of 1,056

$458

Average: $266

19

Average: 9

ROY ROBERTS

Huntsville, Ala. 35801

26,096

Rank: 26 out of 1,056

401

Rank: 549 out of 1,056

$202K

Rank: 233 out of 1,056

$503

Average: $266

65

Average: 9

GARY THOMAS

Winfield, Ala. 35594

25,768

Rank: 27 out of 1,056

756

Rank: 201 out of 1,056

$309K

Rank: 112 out of 1,056

$409

Average: $266

34

Average: 9

WILLIAM GAMMILL

Enterprise, Ala. 36330

25,414

Rank: 28 out of 1,056

1,209

Rank: 68 out of 1,056

$477K

Rank: 39 out of 1,056

$394

Average: $266

21

Average: 9

MILO SPRUIELL

Winfield, Ala. 35594

24,924

Rank: 29 out of 1,056

605

Rank: 295 out of 1,056

$333K

Rank: 97 out of 1,056

$551

Average: $266

41

Average: 9

SASIKUMAR VISHWANATH

Florala, Ala. 36442

24,693

Rank: 30 out of 1,056

677

Rank: 252 out of 1,056

$508K

Rank: 30 out of 1,056

$750

Average: $266

36

Average: 9

MICHAEL GUNTER

Opelika, Ala. 36801

24,470

Rank: 31 out of 1,056

781

Rank: 185 out of 1,056

$322K

Rank: 106 out of 1,056

$413

Average: $266

31

Average: 9

WILLIAM KIRBY

Birmingham, Ala. 35211

24,086

Rank: 32 out of 1,056

381

Rank: 584 out of 1,056

$267K

Rank: 145 out of 1,056

$700

Average: $266

63

Average: 9

GEORGE MILLER

Tuscaloosa, Ala. 35404

24,066

Rank: 33 out of 1,056

1,151

Rank: 76 out of 1,056

$422K

Rank: 57 out of 1,056

$366

Average: $266

21

Average: 9

CHRISTOPHER MILLER

Dothan, Ala. 36301

23,895

Rank: 34 out of 1,056

1,975

Rank: 14 out of 1,056

$435K

Rank: 53 out of 1,056

$220

Average: $266

12

Average: 9

YONGKUMA YONGKUMA

Andalusia, Ala. 36420

23,425

Rank: 35 out of 1,056

940

Rank: 130 out of 1,056

$592K

Rank: 18 out of 1,056

$630

Average: $266

25

Average: 9

HARRY STUDDARD

Mobile, Ala. 36608

22,858

Rank: 36 out of 1,056

565

Rank: 332 out of 1,056

$154K

Rank: 335 out of 1,056

$273

Average: $266

40

Average: 9

SAADAT ANSARI

Huntsville, Ala. 35801

21,931

Rank: 37 out of 1,056

614

Rank: 284 out of 1,056

$441K

Rank: 50 out of 1,056

$719

Average: $266

36

Average: 9

DANNY MCFALL

Florence, Ala. 35630

21,471

Rank: 38 out of 1,056

1,270

Rank: 56 out of 1,056

$415K

Rank: 62 out of 1,056

$327

Average: $266

17

Average: 9

PETER COATS

Mobile, Ala. 36608

21,082

Rank: 39 out of 1,056

1,219

Rank: 65 out of 1,056

$184K

Rank: 271 out of 1,056

$151

Average: $266

17

Average: 9

JAMES MOSS

Winfield, Ala. 35594

20,694

Rank: 40 out of 1,056

750

Rank: 206 out of 1,056

$385K

Rank: 76 out of 1,056

$513

Average: $266

28

Average: 9

EDWARD CARLOS

Mobile, Ala. 36608

20,689

Rank: 41 out of 1,056

1,048

Rank: 94 out of 1,056

$349K

Rank: 89 out of 1,056

$333

Average: $266

20

Average: 9

RICHARD SNELLGROVE

Fairhope, Ala. 36532

20,593

Rank: 42 out of 1,056

682

Rank: 249 out of 1,056

$228K

Rank: 197 out of 1,056

$335

Average: $266

30

Average: 9

MARIEN TAVAREZ

Dothan, Ala. 36301

20,227

Rank: 43 out of 1,056

910

Rank: 141 out of 1,056

$492K

Rank: 35 out of 1,056

$541

Average: $266

22

Average: 9

CHARLES HOOD

Scottsboro, Ala. 35768

20,000

Rank: 44 out of 1,056

688

Rank: 244 out of 1,056

$375K

Rank: 80 out of 1,056

$545

Average: $266

29

Average: 9

KAREN JIMENEZ

Citronelle, Ala. 36522

19,926

Rank: 45 out of 1,056

356

Rank: 612 out of 1,056

$106K

Rank: 520 out of 1,056

$298

Average: $266

56

Average: 9

JOHN MILLER

Tuscaloosa, Ala. 35404

19,503

Rank: 46 out of 1,056

1,676

Rank: 29 out of 1,056

$459K

Rank: 44 out of 1,056

$274

Average: $266

12

Average: 9

SAI AVULA

Dothan, Ala. 36301

19,232

Rank: 47 out of 1,056

2,687

Rank: 7 out of 1,056

$716K

Rank: 10 out of 1,056

$266

Average: $266

7

Average: 9

SCOTT FULGHAM

Tuscaloosa, Ala. 35404

19,149

Rank: 48 out of 1,056

1,415

Rank: 48 out of 1,056

$467K

Rank: 42 out of 1,056

$330

Average: $266

14

Average: 9

LEONARD JONES

Tuscaloosa, Ala. 35404

19,063

Rank: 49 out of 1,056

1,236

Rank: 59 out of 1,056

$471K

Rank: 41 out of 1,056

$381

Average: $266

15

Average: 9

OLUSINA AKINDURO

Dothan, Ala. 36301

19,057

Rank: 50 out of 1,056

1,712

Rank: 27 out of 1,056

$819K

Rank: 6 out of 1,056

$478

Average: $266

11

Average: 9

KENNETH ROSE

Muscle shoals, Ala. 35661

18,860

Rank: 51 out of 1,056

1,226

Rank: 64 out of 1,056

$467K

Rank: 43 out of 1,056

$381

Average: $266

15

Average: 9

ROBERT MANN

Florence, Ala. 35630

18,667

Rank: 52 out of 1,056

993

Rank: 116 out of 1,056

$427K

Rank: 55 out of 1,056

$430

Average: $266

19

Average: 9

WILLIAM ALLDREDGE

Tuscaloosa, Ala. 35406

18,621

Rank: 53 out of 1,056

1,885

Rank: 16 out of 1,056

$805K

Rank: 7 out of 1,056

$427

Average: $266

10

Average: 9

JAMES WILHITE

Tuscaloosa, Ala. 35406

18,446

Rank: 54 out of 1,056

1,971

Rank: 15 out of 1,056

$717K

Rank: 9 out of 1,056

$364

Average: $266

9

Average: 9

VYTAUTAS PUKIS

Huntsville, Ala. 35801

18,239

Rank: 55 out of 1,056

2,210

Rank: 9 out of 1,056

$1M

Rank: 2 out of 1,056

$454

Average: $266

8

Average: 9

PUNURU REDDY

Decatur, Ala. 35603

18,118

Rank: 56 out of 1,056

3,190

Rank: 5 out of 1,056

$698K

Rank: 11 out of 1,056

$219

Average: $266

6

Average: 9

CHRISTOPHER GAMARD

Mobile, Ala. 36604

17,903

Rank: 57 out of 1,056

1,165

Rank: 73 out of 1,056

$239K

Rank: 181 out of 1,056

$205

Average: $266

15

Average: 9

NOAH WHETSTONE

Mobile, Ala. 36604

17,788

Rank: 58 out of 1,056

1,010

Rank: 107 out of 1,056

$247K

Rank: 166 out of 1,056

$245

Average: $266

18

Average: 9

AMY STRASSBURG

Mobile, Ala. 36608

17,767

Rank: 59 out of 1,056

896

Rank: 146 out of 1,056

$403K

Rank: 67 out of 1,056

$449

Average: $266

20

Average: 9

JACOB WEBSTER

Mobile, Ala. 36604

17,620

Rank: 60 out of 1,056

850

Rank: 168 out of 1,056

$318K

Rank: 107 out of 1,056

$374

Average: $266

21

Average: 9

ANTHONY SPEDALE

Dothan, Ala. 36303

17,270

Rank: 61 out of 1,056

841

Rank: 170 out of 1,056

$457K

Rank: 46 out of 1,056

$543

Average: $266

21

Average: 9

RICHARD SHAMBLIN

Tuscaloosa, Ala. 35406

17,149

Rank: 62 out of 1,056

1,544

Rank: 39 out of 1,056

$580K

Rank: 19 out of 1,056

$375

Average: $266

11

Average: 9

MICHAEL BRASFIELD

Jasper, Ala. 35501

17,044

Rank: 63 out of 1,056

565

Rank: 332 out of 1,056

$684K

Rank: 13 out of 1,056

$1,211

Average: $266

30

Average: 9

DANNY MARTIN

Florence, Ala. 35630

16,759

Rank: 64 out of 1,056

720

Rank: 223 out of 1,056

$214K

Rank: 215 out of 1,056

$297

Average: $266

23

Average: 9

ADNAN SELJUKI

Decatur, Ala. 35603

16,213

Rank: 65 out of 1,056

557

Rank: 351 out of 1,056

$436K

Rank: 52 out of 1,056

$782

Average: $266

29

Average: 9

REX BUTLER

Andalusia, Ala. 36420

16,036

Rank: 66 out of 1,056

900

Rank: 144 out of 1,056

$680K

Rank: 14 out of 1,056

$755

Average: $266

18

Average: 9

DUANE SHROYER

Birmingham, Ala. 35205

15,944

Rank: 67 out of 1,056

461

Rank: 472 out of 1,056

$276K

Rank: 135 out of 1,056

$599

Average: $266

35

Average: 9

CLAUDE OSULA

Jasper, Ala. 35501

15,680

Rank: 68 out of 1,056

870

Rank: 159 out of 1,056

$557K

Rank: 22 out of 1,056

$641

Average: $266

18

Average: 9

JAMES CRENSHAW

Birmingham, Ala. 35205

15,676

Rank: 69 out of 1,056

610

Rank: 290 out of 1,056

$305K

Rank: 113 out of 1,056

$500

Average: $266

26

Average: 9

JEFFREY ELLIOTT

Dothan, Ala. 36301

15,630

Rank: 70 out of 1,056

1,656

Rank: 31 out of 1,056

$541K

Rank: 26 out of 1,056

$327

Average: $266

9

Average: 9

RICKY IRONS

Florence, Ala. 35630

15,580

Rank: 71 out of 1,056

805

Rank: 175 out of 1,056

$302K

Rank: 117 out of 1,056

$375

Average: $266

19

Average: 9

DAVID WILSON

Clanton, Ala. 35045

15,518

Rank: 72 out of 1,056

445

Rank: 497 out of 1,056

$111K

Rank: 496 out of 1,056

$250

Average: $266

35

Average: 9

CALVIN REID

Dothan, Ala. 36303

15,444

Rank: 73 out of 1,056

1,135

Rank: 79 out of 1,056

$495K

Rank: 33 out of 1,056

$436

Average: $266

14

Average: 9

WILLIAM HOWELL

Gardendale, Ala. 35071

15,071

Rank: 74 out of 1,056

252

Rank: 787 out of 1,056

$62.9K

Rank: 721 out of 1,056

$250

Average: $266

60

Average: 9

DONAVON WEWERS

Dothan, Ala. 36301

15,059

Rank: 75 out of 1,056

2,426

Rank: 8 out of 1,056

$494K

Rank: 34 out of 1,056

$204

Average: $266

6

Average: 9

JOSEPH WELDEN

Birmingham, Ala. 35205

14,768

Rank: 76 out of 1,056

735

Rank: 216 out of 1,056

$402K

Rank: 68 out of 1,056

$547

Average: $266

20

Average: 9

JAMES BARTON

Jasper, Ala. 35501

14,606

Rank: 77 out of 1,056

372

Rank: 597 out of 1,056

$377K

Rank: 79 out of 1,056

$1,013

Average: $266

39

Average: 9

JEREMY SMITH

Birmingham, Ala. 35205

14,570

Rank: 78 out of 1,056

570

Rank: 329 out of 1,056

$332K

Rank: 99 out of 1,056

$582

Average: $266

26

Average: 9

K VARDEN

Mobile, Ala. 36604

14,558

Rank: 79 out of 1,056

1,529

Rank: 40 out of 1,056

$352K

Rank: 88 out of 1,056

$230

Average: $266

10

Average: 9

WILLIAM REYNOLDS

Enterprise, Ala. 36330

14,435

Rank: 80 out of 1,056

1,065

Rank: 91 out of 1,056

$390K

Rank: 73 out of 1,056

$367

Average: $266

14

Average: 9

DANIEL POLANSKY

Mobile, Ala. 36608

14,399

Rank: 81 out of 1,056

928

Rank: 131 out of 1,056

$287K

Rank: 128 out of 1,056

$309

Average: $266

16

Average: 9

JEFFREY CLIFTON

Birmingham, Ala. 35205

14,275

Rank: 82 out of 1,056

494

Rank: 433 out of 1,056

$284K

Rank: 132 out of 1,056

$574

Average: $266

29

Average: 9

CELIA FERNANDEZ

Cullman, Ala. 35058

14,225

Rank: 83 out of 1,056

299

Rank: 716 out of 1,056

$316K

Rank: 109 out of 1,056

$1,058

Average: $266

48

Average: 9

GERALD NORRIS

Birmingham, Ala. 35205

14,181

Rank: 84 out of 1,056

658

Rank: 260 out of 1,056

$287K

Rank: 129 out of 1,056

$436

Average: $266

22

Average: 9

JAMES WALKER

Mobile, Ala. 36608

14,171

Rank: 85 out of 1,056

283

Rank: 741 out of 1,056

$117K

Rank: 469 out of 1,056

$414

Average: $266

50

Average: 9

JAMES ADAMS

Birmingham, Ala. 35209

14,170

Rank: 86 out of 1,056

865

Rank: 160 out of 1,056

$285K

Rank: 131 out of 1,056

$329

Average: $266

16

Average: 9

JOEL MCCLOUD

Montgomery, Ala. 36106

14,018

Rank: 87 out of 1,056

1,034

Rank: 98 out of 1,056

$200K

Rank: 238 out of 1,056

$193

Average: $266

14

Average: 9

STEPHEN FORTSON

Pell city, Ala. 35125

13,910

Rank: 88 out of 1,056

531

Rank: 387 out of 1,056

$262K

Rank: 150 out of 1,056

$494

Average: $266

26

Average: 9

KENNETH TUCKER

Dothan, Ala. 36301

13,752

Rank: 89 out of 1,056

1,671

Rank: 30 out of 1,056

$427K

Rank: 56 out of 1,056

$255

Average: $266

8

Average: 9

MARION SENNETT

Mobile, Ala. 36608

13,474

Rank: 90 out of 1,056

321

Rank: 671 out of 1,056

$63.7K

Rank: 715 out of 1,056

$199

Average: $266

42

Average: 9

ZAHEER KHAN

Huntsville, Ala. 35801

13,420

Rank: 91 out of 1,056

1,874

Rank: 17 out of 1,056

$928K

Rank: 3 out of 1,056

$495

Average: $266

7

Average: 9

JUSTIN CAMPBELL

Opelika, Ala. 36801

13,376

Rank: 92 out of 1,056

982

Rank: 119 out of 1,056

$305K

Rank: 114 out of 1,056

$310

Average: $266

14

Average: 9

RALPH AQUADRO

Florence, Ala. 35630

13,224

Rank: 93 out of 1,056

557

Rank: 351 out of 1,056

$229K

Rank: 196 out of 1,056

$410

Average: $266

24

Average: 9

RITESH GUPTA

Mobile, Ala. 36695

13,189

Rank: 94 out of 1,056

1,011

Rank: 105 out of 1,056

$485K

Rank: 38 out of 1,056

$480

Average: $266

13

Average: 9

DAVID BLACK

Birmingham, Ala. 35242

13,016

Rank: 95 out of 1,056

451

Rank: 487 out of 1,056

$102K

Rank: 535 out of 1,056

$226

Average: $266

29

Average: 9

ANNA DAVIS

Birmingham, Ala. 35205

12,939

Rank: 96 out of 1,056

427

Rank: 520 out of 1,056

$245K

Rank: 169 out of 1,056

$575

Average: $266

30

Average: 9

RUSSELL BEDSOLE

Dothan, Ala. 36303

12,820

Rank: 97 out of 1,056

852

Rank: 167 out of 1,056

$352K

Rank: 87 out of 1,056

$414

Average: $266

15

Average: 9

WALTER DOTY

Dothan, Ala. 36301

12,799

Rank: 98 out of 1,056

1,698

Rank: 28 out of 1,056

$387K

Rank: 74 out of 1,056

$228

Average: $266

8

Average: 9

RANDY POUNDERS

Sheffield, Ala. 35660

12,696

Rank: 99 out of 1,056

510

Rank: 415 out of 1,056

$270K

Rank: 138 out of 1,056

$529

Average: $266

25

Average: 9

STEVE JOHNSON

Jasper, Ala. 35501

12,655

Rank: 100 out of 1,056

786

Rank: 184 out of 1,056

$474K

Rank: 40 out of 1,056

$603

Average: $266

16

Average: 9

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.