ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Alabama » General Practice

Top General Practice 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

BOBBY MERKLE

Uniontown, Ala. 36786

23,583

Rank: 1 out of 92

149

Rank: 62 out of 92

$268K

Rank: 4 out of 92

$1,796

Average: $239

158

Average: 9

GEORGE EVANS

Muscle shoals, Ala. 35661

20,420

Rank: 2 out of 92

912

Rank: 2 out of 92

$476K

Rank: 1 out of 92

$522

Average: $239

22

Average: 9

JOHN JAMES

Alexander city, Ala. 35010

14,600

Rank: 3 out of 92

1,248

Rank: 1 out of 92

$426K

Rank: 2 out of 92

$342

Average: $239

12

Average: 9

GEORGE BEALE

Ashland, Ala. 36251

11,391

Rank: 4 out of 92

788

Rank: 7 out of 92

$345K

Rank: 3 out of 92

$437

Average: $239

14

Average: 9

CHARLES NOLEN

Fayette, Ala. 35555

10,873

Rank: 5 out of 92

616

Rank: 13 out of 92

$185K

Rank: 11 out of 92

$301

Average: $239

18

Average: 9

PRANAV MISHRA

Albertville, Ala. 35951

10,583

Rank: 6 out of 92

885

Rank: 3 out of 92

$121K

Rank: 26 out of 92

$137

Average: $239

12

Average: 9

JOHN KERR

Hamilton, Ala. 35570

10,214

Rank: 7 out of 92

675

Rank: 10 out of 92

$201K

Rank: 7 out of 92

$297

Average: $239

15

Average: 9

EDWIN KEEL

Oxford, Ala. 36203

10,068

Rank: 8 out of 92

638

Rank: 12 out of 92

$174K

Rank: 13 out of 92

$273

Average: $239

16

Average: 9

GARY MCCULLOCH

Eclectic, Ala. 36024

8,785

Rank: 9 out of 92

593

Rank: 14 out of 92

$147K

Rank: 20 out of 92

$248

Average: $239

15

Average: 9

ARTHUR MILLER

Grove hill, Ala. 36451

8,159

Rank: 10 out of 92

545

Rank: 16 out of 92

$181K

Rank: 12 out of 92

$333

Average: $239

15

Average: 9

YU-YONG TAI

Jasper, Ala. 35501

7,722

Rank: 11 out of 92

342

Rank: 39 out of 92

$160K

Rank: 16 out of 92

$469

Average: $239

23

Average: 9

BRUCE RUSSELL

Sumiton, Ala. 35148

7,303

Rank: 12 out of 92

409

Rank: 26 out of 92

$169K

Rank: 15 out of 92

$414

Average: $239

18

Average: 9

DALE STIERWALT

Fort payne, Ala. 35967

6,993

Rank: 13 out of 92

231

Rank: 55 out of 92

$112K

Rank: 29 out of 92

$484

Average: $239

30

Average: 9

TERENCE HART

Muscle shoals, Ala. 35662

6,490

Rank: 14 out of 92

459

Rank: 24 out of 92

$134K

Rank: 21 out of 92

$293

Average: $239

14

Average: 9

THOMAS MILKO

Graysville, Ala. 35073

5,845

Rank: 15 out of 92

327

Rank: 40 out of 92

$125K

Rank: 23 out of 92

$382

Average: $239

18

Average: 9

GARY RICHARDSON

Greenville, Ala. 36037

5,600

Rank: 16 out of 92

646

Rank: 11 out of 92

$199K

Rank: 9 out of 92

$308

Average: $239

9

Average: 9

KENNETH CROWE

Opp, Ala. 36467

5,504

Rank: 17 out of 92

679

Rank: 9 out of 92

$200K

Rank: 8 out of 92

$295

Average: $239

8

Average: 9

JERRY TOMLINSON

Tuscumbia, Ala. 35674

4,875

Rank: 18 out of 92

369

Rank: 32 out of 92

$154K

Rank: 17 out of 92

$418

Average: $239

13

Average: 9

THEODORE ROBBINS

Aliceville, Ala. 35442

4,473

Rank: 19 out of 92

512

Rank: 18 out of 92

$116K

Rank: 27 out of 92

$226

Average: $239

9

Average: 9

WARREN WALLACE

Anniston, Ala. 36207

4,378

Rank: 20 out of 92

371

Rank: 31 out of 92

$198K

Rank: 10 out of 92

$533

Average: $239

12

Average: 9

J HOLMES

Roanoke, Ala. 36274

4,210

Rank: 21 out of 92

511

Rank: 19 out of 92

$153K

Rank: 18 out of 92

$299

Average: $239

8

Average: 9

NARESH KUMAR

Tuscaloosa, Ala. 35401

3,806

Rank: 22 out of 92

496

Rank: 20 out of 92

$260K

Rank: 5 out of 92

$525

Average: $239

8

Average: 9

CHARLES GAPUTIS

Rogersville, Ala. 35652

3,638

Rank: 23 out of 92

835

Rank: 4 out of 92

$95.6K

Rank: 32 out of 92

$115

Average: $239

4

Average: 9

BOBBY SANDERS

Dothan, Ala. 36301

3,482

Rank: 24 out of 92

812

Rank: 6 out of 92

$232K

Rank: 6 out of 92

$286

Average: $239

4

Average: 9

TREY LOTT

Hoover, Ala. 35216

3,433

Rank: 25 out of 92

353

Rank: 35 out of 92

$101K

Rank: 31 out of 92

$285

Average: $239

10

Average: 9

ANTHONY FAVA

Anniston, Ala. 36207

3,339

Rank: 26 out of 92

368

Rank: 33 out of 92

$125K

Rank: 24 out of 92

$339

Average: $239

9

Average: 9

HOWARD COOK

Enterprise, Ala. 36330

3,335

Rank: 27 out of 92

266

Rank: 50 out of 92

$53.6K

Rank: 47 out of 92

$202

Average: $239

13

Average: 9

CELESTE REESE

Calera, Ala. 35040

3,190

Rank: 28 out of 92

400

Rank: 27 out of 92

$56.3K

Rank: 44 out of 92

$141

Average: $239

8

Average: 9

JAMES DIXON

Atmore, Ala. 36502

3,183

Rank: 29 out of 92

288

Rank: 48 out of 92

$104K

Rank: 30 out of 92

$360

Average: $239

11

Average: 9

KEVIN COADY

Prattville, Ala. 36067

3,060

Rank: 30 out of 92

376

Rank: 30 out of 92

$81.9K

Rank: 37 out of 92

$218

Average: $239

8

Average: 9

ABNER LUTHER

Boaz, Ala. 35957

2,975

Rank: 31 out of 92

381

Rank: 29 out of 92

$113K

Rank: 28 out of 92

$298

Average: $239

8

Average: 9

BETTY HOWTON

Birmingham, Ala. 35249

2,496

Rank: 32 out of 92

396

Rank: 28 out of 92

$41.6K

Rank: 52 out of 92

$105

Average: $239

6

Average: 9

SANDRA ALEXANDER

Foley, Ala. 36535

2,363

Rank: 33 out of 92

472

Rank: 21 out of 92

$124K

Rank: 25 out of 92

$263

Average: $239

5

Average: 9

IRENEO DOMINGO

Union springs, Ala. 36089

2,355

Rank: 34 out of 92

783

Rank: 8 out of 92

$85.6K

Rank: 35 out of 92

$109

Average: $239

3

Average: 9

ZU ZHANG

Birmingham, Ala. 35249

2,197

Rank: 35 out of 92

830

Rank: 5 out of 92

$151K

Rank: 19 out of 92

$182

Average: $239

3

Average: 9

ROBERT THEAKSTON

Fort payne, Ala. 35967

2,195

Rank: 36 out of 92

461

Rank: 23 out of 92

$78K

Rank: 39 out of 92

$169

Average: $239

5

Average: 9

WILLIAM BOX

Sulligent, Ala. 35586

2,148

Rank: 37 out of 92

350

Rank: 36 out of 92

$32.1K

Rank: 59 out of 92

$92

Average: $239

6

Average: 9

GREGORY FUNK

Gulf shores, Ala. 36542

2,115

Rank: 38 out of 92

349

Rank: 37 out of 92

$84K

Rank: 36 out of 92

$241

Average: $239

6

Average: 9

RADCLIFFE COYLE

Lillian, Ala. 36549

2,109

Rank: 39 out of 92

344

Rank: 38 out of 92

$53.9K

Rank: 46 out of 92

$157

Average: $239

6

Average: 9

JONATHAN MOORE

Mobile, Ala. 36604

2,052

Rank: 40 out of 92

317

Rank: 45 out of 92

$35.5K

Rank: 55 out of 92

$112

Average: $239

6

Average: 9

KEVIN DIEL

Opp, Ala. 36467

2,051

Rank: 41 out of 92

318

Rank: 44 out of 92

$80.4K

Rank: 38 out of 92

$253

Average: $239

6

Average: 9

REBECCA HICKS

Scottsboro, Ala. 35768

1,976

Rank: 42 out of 92

79

Rank: 76 out of 92

$50.5K

Rank: 49 out of 92

$640

Average: $239

25

Average: 9

JOSEPH MELONI

Red bay, Ala. 35582

1,893

Rank: 43 out of 92

367

Rank: 34 out of 92

$37.9K

Rank: 53 out of 92

$103

Average: $239

5

Average: 9

CAROLINE FEIST

Vestavia, Ala. 35216

1,873

Rank: 44 out of 92

180

Rank: 59 out of 92

$32.8K

Rank: 58 out of 92

$182

Average: $239

10

Average: 9

RACHEL CHANCE

Prattville, Ala. 36067

1,819

Rank: 45 out of 92

529

Rank: 17 out of 92

$132K

Rank: 22 out of 92

$250

Average: $239

3

Average: 9

MARSHALL WALKER

Birmingham, Ala. 35213

1,818

Rank: 46 out of 92

233

Rank: 54 out of 92

$33K

Rank: 57 out of 92

$142

Average: $239

8

Average: 9

JEFF STEWART

Woodland, Ala. 36280

1,651

Rank: 47 out of 92

560

Rank: 15 out of 92

$6,626

Rank: 79 out of 92

$12

Average: $239

3

Average: 9

JANIE TESCHNER

Gadsden, Ala. 35901

1,470

Rank: 48 out of 92

131

Rank: 65 out of 92

$54.2K

Rank: 45 out of 92

$414

Average: $239

11

Average: 9

JOHN DURANT

Dadeville, Ala. 36853

1,399

Rank: 49 out of 92

469

Rank: 22 out of 92

$91.5K

Rank: 33 out of 92

$195

Average: $239

3

Average: 9

LARRY HUNT

Birmingham, Ala. 35233

1,391

Rank: 50 out of 92

326

Rank: 42 out of 92

$67.7K

Rank: 40 out of 92

$208

Average: $239

4

Average: 9

GILLES BASTILLE

Ft payne, Ala. 35967

1,386

Rank: 51 out of 92

242

Rank: 53 out of 92

$21K

Rank: 64 out of 92

$87

Average: $239

6

Average: 9

EYSTON HUNTE

Mobile, Ala. 36604

1,310

Rank: 52 out of 92

169

Rank: 61 out of 92

$56.6K

Rank: 43 out of 92

$335

Average: $239

8

Average: 9

CHRISTINE DAVIS

Florence, Ala. 35630

1,289

Rank: 53 out of 92

292

Rank: 47 out of 92

$65.5K

Rank: 41 out of 92

$224

Average: $239

4

Average: 9

DAVID ROBERTS

Talladega, Ala. 35160

991

Rank: 54 out of 92

323

Rank: 43 out of 92

$28.2K

Rank: 61 out of 92

$87

Average: $239

3

Average: 9

JAY RIPKA

Gadsden, Ala. 35901

915

Rank: 55 out of 92

107

Rank: 71 out of 92

$31.8K

Rank: 60 out of 92

$297

Average: $239

9

Average: 9

FRANK TOMBRELLO

Birmingham, Ala. 35213

893

Rank: 56 out of 92

253

Rank: 52 out of 92

$42.8K

Rank: 51 out of 92

$169

Average: $239

4

Average: 9

ERIC WALLACE

Birmingham, Ala. 35294

890

Rank: 57 out of 92

210

Rank: 56 out of 92

$46K

Rank: 50 out of 92

$219

Average: $239

4

Average: 9

SAM BANNER

Dothan, Ala. 36301

858

Rank: 58 out of 92

172

Rank: 60 out of 92

$17.6K

Rank: 69 out of 92

$102

Average: $239

5

Average: 9

SHELBY BAILEY

Muscle shoals, Ala. 35661

771

Rank: 59 out of 92

317

Rank: 45 out of 92

$173K

Rank: 14 out of 92

$547

Average: $239

2

Average: 9

JEFFREY PAVELKA

Ozark, Ala. 36360

757

Rank: 60 out of 92

191

Rank: 57 out of 92

$23.6K

Rank: 62 out of 92

$124

Average: $239

4

Average: 9

LEE MANISCALCO

Hoover, Ala. 35244

755

Rank: 61 out of 92

136

Rank: 64 out of 92

$14.3K

Rank: 71 out of 92

$105

Average: $239

6

Average: 9

LLOYD MANCHIKES

Mobile, Ala. 36607

752

Rank: 62 out of 92

188

Rank: 58 out of 92

$17.7K

Rank: 68 out of 92

$94

Average: $239

4

Average: 9

DENNIS FERNANDEZ

Huntsville, Ala. 35801

732

Rank: 63 out of 92

282

Rank: 49 out of 92

$89.1K

Rank: 34 out of 92

$316

Average: $239

3

Average: 9

RAYMOND MAGUIRE

Birmingham, Ala. 35249

718

Rank: 64 out of 92

454

Rank: 25 out of 92

$51.9K

Rank: 48 out of 92

$114

Average: $239

2

Average: 9

REX TUCKIER

Moulton, Ala. 35650

702

Rank: 65 out of 92

327

Rank: 40 out of 92

$62K

Rank: 42 out of 92

$190

Average: $239

2

Average: 9

WILLIAM SIMPKINS

Livingston, Ala. 35470

624

Rank: 66 out of 92

122

Rank: 68 out of 92

$34.5K

Rank: 56 out of 92

$283

Average: $239

5

Average: 9

COREY GILLILAND

Anniston, Ala. 36272

536

Rank: 39 out of 89

95

Rank: 51 out of 89

$38.3K

Rank: 26 out of 89

$404

Average: $239

6

Average: 9

GINA NELSON

Birmingham, Ala. 35216

442

Rank: 67 out of 92

130

Rank: 66 out of 92

$20K

Rank: 66 out of 92

$154

Average: $239

3

Average: 9

GEOFFREY DYKES

Birmingham, Ala. 35213

436

Rank: 68 out of 92

88

Rank: 74 out of 92

$6,854

Rank: 78 out of 92

$78

Average: $239

5

Average: 9

CHARLES BUCKMASTER

Foley, Ala. 36535

424

Rank: 69 out of 92

84

Rank: 75 out of 92

$21.9K

Rank: 63 out of 92

$261

Average: $239

5

Average: 9

GERARD FERRIS

Tuscaloosa, Ala. 35401

350

Rank: 71 out of 92

78

Rank: 77 out of 92

$18.7K

Rank: 67 out of 92

$239

Average: $239

4

Average: 9

MARQUISHA MOORE JARMON

Birmingham, Ala. 35211

304

Rank: 72 out of 92

262

Rank: 51 out of 92

$37.3K

Rank: 54 out of 92

$143

Average: $239

1

Average: 9

BENNIE HAMNER

Montgomery, Ala. 36111

273

Rank: 73 out of 92

141

Rank: 63 out of 92

$14.9K

Rank: 70 out of 92

$106

Average: $239

2

Average: 9

WANDA DETIEGE-LEE

Oneonta, Ala. 35121

255

Rank: 74 out of 92

89

Rank: 73 out of 92

$4,907

Rank: 81 out of 92

$55

Average: $239

3

Average: 9

ANTHONY LESSA

Greensboro, Ala. 36744

253

Rank: 75 out of 92

127

Rank: 67 out of 92

$8,783

Rank: 76 out of 92

$69

Average: $239

2

Average: 9

JOHN WINSTON

Montgomery, Ala. 36108

238

Rank: 76 out of 92

48

Rank: 82 out of 92

$8,132

Rank: 77 out of 92

$169

Average: $239

5

Average: 9

DANILO HERRERA

Mobile, Ala. 36608

213

Rank: 77 out of 92

99

Rank: 72 out of 92

$6,472

Rank: 80 out of 92

$65

Average: $239

2

Average: 9

RACQUEL INNIS-SHELTON

Birmingham, Ala. 35249

164

Rank: 78 out of 92

49

Rank: 81 out of 92

$12.1K

Rank: 72 out of 92

$247

Average: $239

3

Average: 9

ROBERT BARTEL

Dadeville, Ala. 36853

158

Rank: 79 out of 92

50

Rank: 80 out of 92

$11.8K

Rank: 73 out of 92

$237

Average: $239

3

Average: 9

ELIZABETH OWINGS

Thomasville, Ala. 36784

122

Rank: 80 out of 92

111

Rank: 70 out of 92

$8,815

Rank: 75 out of 92

$79

Average: $239

1

Average: 9

KURT KLEEMAN

Huntsville, Ala. 35803

120

Rank: 81 out of 92

118

Rank: 69 out of 92

$11.2K

Rank: 74 out of 92

$95

Average: $239

1

Average: 9

BURNESTINE TAYLOR

Montgomery, Ala. 36109

109

Rank: 82 out of 92

27

Rank: 83 out of 92

$1,098

Rank: 88 out of 92

$41

Average: $239

4

Average: 9

SARAH FREDERICK

Birmingham, Ala. 35209

79

Rank: 83 out of 92

77

Rank: 78 out of 92

$3,370

Rank: 84 out of 92

$44

Average: $239

1

Average: 9

JENNIFER RONDEROS

Saraland, Ala. 36571

76

Rank: 84 out of 92

23

Rank: 86 out of 92

$4,365

Rank: 82 out of 92

$190

Average: $239

3

Average: 9

BARBARA BURKE

Birmingham, Ala. 35207

60

Rank: 85 out of 92

25

Rank: 84 out of 92

$1,343

Rank: 86 out of 92

$54

Average: $239

2

Average: 9

CHYKEETRA MALTBIA

Mobile, Ala. 36695

44

Rank: 86 out of 92

21

Rank: 87 out of 92

$1,443

Rank: 85 out of 92

$69

Average: $239

2

Average: 9

WILLIAM GREEN

Mt vernon, Ala. 36560

36

Rank: 87 out of 92

14

Rank: 90 out of 92

$933

Rank: 90 out of 92

$67

Average: $239

3

Average: 9

BRANDON LOKEY

Birmingham, Ala. 35249

20

Rank: 89 out of 92

19

Rank: 88 out of 92

$955

Rank: 89 out of 92

$50

Average: $239

1

Average: 9

GEORGE HIPP

Montgomery, Ala. 36116

15

Rank: 90 out of 92

15

Rank: 89 out of 92

$1,293

Rank: 87 out of 92

$86

Average: $239

1

Average: 9

CHRISTEN WALTERS

Birmingham, Ala. 35249

13

Rank: 91 out of 92

13

Rank: 91 out of 92

$491

Rank: 91 out of 92

$38

Average: $239

1

Average: 9

JOSEFINO AGUILAR

Hazel green, Ala. 35750

13

Rank: 91 out of 92

13

Rank: 91 out of 92

$313

Rank: 92 out of 92

$24

Average: $239

1

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