ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Alabama » Family Practice

Top Family 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

FAROUK RAQUIB

Winfield, Ala. 35594

33,677

Rank: 1 out of 1,146

1,022

Rank: 52 out of 1,146

$1.12M

Rank: 1 out of 1,146

$1,094

Average: $212

33

Average: 7

MARK ROBERTS

Evergreen, Ala. 36401

30,062

Rank: 2 out of 1,146

1,069

Rank: 43 out of 1,146

$540K

Rank: 4 out of 1,146

$505

Average: $212

28

Average: 7

BRAD GINEVAN

Tuscumbia, Ala. 35674

27,390

Rank: 3 out of 1,146

916

Rank: 73 out of 1,146

$522K

Rank: 6 out of 1,146

$569

Average: $212

30

Average: 7

KAREN MANNING

Toxey, Ala. 36921

22,912

Rank: 4 out of 1,146

756

Rank: 146 out of 1,146

$434K

Rank: 14 out of 1,146

$574

Average: $212

30

Average: 7

RODDY COOK

Dothan, Ala. 36303

22,220

Rank: 5 out of 1,146

1,700

Rank: 6 out of 1,146

$583K

Rank: 3 out of 1,146

$343

Average: $212

13

Average: 7

MAURICE FITZ-GERALD

Demopolis, Ala. 36732

21,647

Rank: 6 out of 1,146

831

Rank: 112 out of 1,146

$379K

Rank: 23 out of 1,146

$456

Average: $212

26

Average: 7

JEFFREY SAYLOR

Guntersville, Ala. 35976

21,313

Rank: 7 out of 1,146

2,054

Rank: 3 out of 1,146

$449K

Rank: 11 out of 1,146

$219

Average: $212

10

Average: 7

KATHERINE HENSLEIGH

Butler, Ala. 36904

20,403

Rank: 8 out of 1,146

744

Rank: 157 out of 1,146

$224K

Rank: 97 out of 1,146

$302

Average: $212

27

Average: 7

STANLEY BARNES

Evergreen, Ala. 36401

18,235

Rank: 9 out of 1,146

988

Rank: 56 out of 1,146

$399K

Rank: 20 out of 1,146

$404

Average: $212

18

Average: 7

STEVE WAMPLER

Killen, Ala. 35645

18,080

Rank: 10 out of 1,146

798

Rank: 128 out of 1,146

$371K

Rank: 24 out of 1,146

$465

Average: $212

23

Average: 7

JOHN GOBER

Cullman, Ala. 35058

18,037

Rank: 11 out of 1,146

968

Rank: 63 out of 1,146

$401K

Rank: 18 out of 1,146

$414

Average: $212

19

Average: 7

JOHN SIMMONS

Geneva, Ala. 36340

17,989

Rank: 12 out of 1,146

953

Rank: 66 out of 1,146

$592K

Rank: 2 out of 1,146

$621

Average: $212

19

Average: 7

VANCE MOORE

Oxford, Ala. 36203

17,676

Rank: 13 out of 1,146

830

Rank: 114 out of 1,146

$342K

Rank: 29 out of 1,146

$412

Average: $212

21

Average: 7

JAMES TEMPLE

Alexander city, Ala. 35010

17,612

Rank: 14 out of 1,146

658

Rank: 210 out of 1,146

$317K

Rank: 41 out of 1,146

$481

Average: $212

27

Average: 7

CHARLIE WILLIAMS

Oxford, Ala. 36203

16,847

Rank: 15 out of 1,146

2,486

Rank: 1 out of 1,146

$338K

Rank: 32 out of 1,146

$136

Average: $212

7

Average: 7

CHARLES HENSLEIGH

Ashland, Ala. 36251

16,742

Rank: 16 out of 1,146

1,035

Rank: 48 out of 1,146

$461K

Rank: 9 out of 1,146

$446

Average: $212

16

Average: 7

JEFFREY LONG

Haleyville, Ala. 35565

16,538

Rank: 17 out of 1,146

981

Rank: 59 out of 1,146

$463K

Rank: 8 out of 1,146

$472

Average: $212

17

Average: 7

VERNON SCOTT

Tuscaloosa, Ala. 35406

16,330

Rank: 18 out of 1,146

887

Rank: 79 out of 1,146

$319K

Rank: 40 out of 1,146

$360

Average: $212

18

Average: 7

TIMOTHY MARTIN

Sheffield, Ala. 35660

16,284

Rank: 19 out of 1,146

461

Rank: 414 out of 1,146

$440K

Rank: 12 out of 1,146

$954

Average: $212

35

Average: 7

NIEL RASMUSSEN

Headland, Ala. 36345

16,058

Rank: 20 out of 1,146

986

Rank: 57 out of 1,146

$323K

Rank: 39 out of 1,146

$328

Average: $212

16

Average: 7

TIMOTHY CORBIN

Alexander city, Ala. 35010

15,918

Rank: 21 out of 1,146

1,298

Rank: 20 out of 1,146

$389K

Rank: 21 out of 1,146

$300

Average: $212

12

Average: 7

DARIN BOWLING

Sheffield, Ala. 35660

15,002

Rank: 22 out of 1,146

981

Rank: 59 out of 1,146

$400K

Rank: 19 out of 1,146

$408

Average: $212

15

Average: 7

JOHN CRIDER

Arab, Ala. 35016

14,892

Rank: 23 out of 1,146

680

Rank: 195 out of 1,146

$307K

Rank: 43 out of 1,146

$452

Average: $212

22

Average: 7

JACK TAYLOR

Sheffield, Ala. 35660

14,679

Rank: 24 out of 1,146

663

Rank: 206 out of 1,146

$423K

Rank: 15 out of 1,146

$638

Average: $212

22

Average: 7

BRIAN PERRY

Centre, Ala. 35960

14,622

Rank: 25 out of 1,146

801

Rank: 126 out of 1,146

$325K

Rank: 37 out of 1,146

$405

Average: $212

18

Average: 7

NOAH LOTT

Northport, Ala. 35476

14,544

Rank: 26 out of 1,146

1,840

Rank: 4 out of 1,146

$261K

Rank: 66 out of 1,146

$142

Average: $212

8

Average: 7

CHARLES PAULK

Dothan, Ala. 36303

14,362

Rank: 27 out of 1,146

1,808

Rank: 5 out of 1,146

$409K

Rank: 17 out of 1,146

$226

Average: $212

8

Average: 7

BEVERLY JORDAN

Enterprise, Ala. 36330

14,118

Rank: 28 out of 1,146

800

Rank: 127 out of 1,146

$345K

Rank: 28 out of 1,146

$431

Average: $212

18

Average: 7

TERRY TRUE

Muscle shoals, Ala. 35661

13,793

Rank: 29 out of 1,146

725

Rank: 174 out of 1,146

$303K

Rank: 46 out of 1,146

$418

Average: $212

19

Average: 7

HOBERT SHARPTON

Cullman, Ala. 35058

13,686

Rank: 30 out of 1,146

727

Rank: 171 out of 1,146

$285K

Rank: 53 out of 1,146

$392

Average: $212

19

Average: 7

LORA POUND

Birmingham, Ala. 35235

13,672

Rank: 31 out of 1,146

478

Rank: 390 out of 1,146

$131K

Rank: 274 out of 1,146

$275

Average: $212

29

Average: 7

DAVID EMERSON

Oxford, Ala. 36203

13,590

Rank: 32 out of 1,146

752

Rank: 151 out of 1,146

$231K

Rank: 93 out of 1,146

$307

Average: $212

18

Average: 7

DAVID CAMPBELL

Guntersville, Ala. 35976

13,549

Rank: 33 out of 1,146

1,643

Rank: 7 out of 1,146

$256K

Rank: 71 out of 1,146

$156

Average: $212

8

Average: 7

DONALD ASHLEY

Jasper, Ala. 35501

13,522

Rank: 34 out of 1,146

1,622

Rank: 9 out of 1,146

$205K

Rank: 115 out of 1,146

$126

Average: $212

8

Average: 7

MARLIN GILL

Decatur, Ala. 35603

13,499

Rank: 35 out of 1,146

961

Rank: 64 out of 1,146

$277K

Rank: 56 out of 1,146

$289

Average: $212

14

Average: 7

SAMUEL GILLESPIE

Moulton, Ala. 35650

13,449

Rank: 36 out of 1,146

552

Rank: 304 out of 1,146

$380K

Rank: 22 out of 1,146

$688

Average: $212

24

Average: 7

RONNIE CHU

Demopolis, Ala. 36732

13,385

Rank: 37 out of 1,146

1,125

Rank: 38 out of 1,146

$420K

Rank: 16 out of 1,146

$373

Average: $212

12

Average: 7

GARY FOWLER

Winfield, Ala. 35594

13,353

Rank: 38 out of 1,146

458

Rank: 417 out of 1,146

$262K

Rank: 62 out of 1,146

$571

Average: $212

29

Average: 7

JOHN BOGGESS

Guntersville, Ala. 35976

13,271

Rank: 39 out of 1,146

1,176

Rank: 29 out of 1,146

$192K

Rank: 135 out of 1,146

$164

Average: $212

11

Average: 7

VINCENT LAW

Alexander city, Ala. 35010

13,233

Rank: 40 out of 1,146

1,130

Rank: 36 out of 1,146

$338K

Rank: 31 out of 1,146

$299

Average: $212

12

Average: 7

JOHN MADDOX

Andalusia, Ala. 36420

13,137

Rank: 41 out of 1,146

1,059

Rank: 45 out of 1,146

$326K

Rank: 36 out of 1,146

$308

Average: $212

12

Average: 7

RONALD HELMS

Pell city, Ala. 35125

12,613

Rank: 42 out of 1,146

647

Rank: 212 out of 1,146

$294K

Rank: 50 out of 1,146

$455

Average: $212

19

Average: 7

WILLIAM SARGEANT

Montgomery, Ala. 36106

12,509

Rank: 43 out of 1,146

433

Rank: 449 out of 1,146

$238K

Rank: 84 out of 1,146

$550

Average: $212

29

Average: 7

ALAN PERNICK

Tuscaloosa, Ala. 35401

12,442

Rank: 44 out of 1,146

784

Rank: 134 out of 1,146

$121K

Rank: 304 out of 1,146

$155

Average: $212

16

Average: 7

MICHAEL ROSEMORE

Hueytown, Ala. 35023

12,430

Rank: 45 out of 1,146

1,397

Rank: 14 out of 1,146

$525K

Rank: 5 out of 1,146

$376

Average: $212

9

Average: 7

BRIAN ELROD

Montgomery, Ala. 36116

12,158

Rank: 46 out of 1,146

433

Rank: 449 out of 1,146

$241K

Rank: 82 out of 1,146

$557

Average: $212

28

Average: 7

FRANCIS GILLIS

Sheffield, Ala. 35660

12,152

Rank: 47 out of 1,146

483

Rank: 384 out of 1,146

$360K

Rank: 25 out of 1,146

$745

Average: $212

25

Average: 7

ALEX CURTIS

Demopolis, Ala. 36732

11,674

Rank: 48 out of 1,146

1,343

Rank: 16 out of 1,146

$286K

Rank: 52 out of 1,146

$213

Average: $212

9

Average: 7

JAMES ASHMORE

Muscle shoals, Ala. 35661

11,673

Rank: 49 out of 1,146

809

Rank: 123 out of 1,146

$237K

Rank: 87 out of 1,146

$293

Average: $212

14

Average: 7

CHARLES BRADFORD

Scottsboro, Ala. 35768

11,613

Rank: 50 out of 1,146

581

Rank: 275 out of 1,146

$238K

Rank: 86 out of 1,146

$409

Average: $212

20

Average: 7

RUSSELL ULRICH

Piedmont, Ala. 36272

11,612

Rank: 51 out of 1,146

1,222

Rank: 26 out of 1,146

$324K

Rank: 38 out of 1,146

$265

Average: $212

10

Average: 7

THOMAS MCINTYRE

Northport, Ala. 35476

11,587

Rank: 52 out of 1,146

1,636

Rank: 8 out of 1,146

$222K

Rank: 99 out of 1,146

$136

Average: $212

7

Average: 7

RUSSELL PETERSON

Roanoke, Ala. 36274

11,502

Rank: 53 out of 1,146

840

Rank: 106 out of 1,146

$328K

Rank: 35 out of 1,146

$390

Average: $212

14

Average: 7

MICHAEL DUPRE

Pell city, Ala. 35125

11,145

Rank: 54 out of 1,146

608

Rank: 249 out of 1,146

$215K

Rank: 104 out of 1,146

$353

Average: $212

18

Average: 7

DANIEL ARMISTEAD

Gilbertown, Ala. 36908

11,082

Rank: 55 out of 1,146

513

Rank: 353 out of 1,146

$125K

Rank: 294 out of 1,146

$243

Average: $212

22

Average: 7

RODNEY SNEAD

Anniston, Ala. 36201

10,970

Rank: 56 out of 1,146

1,145

Rank: 34 out of 1,146

$162K

Rank: 195 out of 1,146

$142

Average: $212

10

Average: 7

WILLIAM WHITTLE

Brewton, Ala. 36426

10,850

Rank: 57 out of 1,146

381

Rank: 515 out of 1,146

$194K

Rank: 133 out of 1,146

$510

Average: $212

28

Average: 7

RICHARD VALENTINE

Phenix city, Ala. 36867

10,800

Rank: 58 out of 1,146

751

Rank: 152 out of 1,146

$261K

Rank: 67 out of 1,146

$347

Average: $212

14

Average: 7

MICHAEL GAINES

Oxford, Ala. 36203

10,786

Rank: 59 out of 1,146

1,101

Rank: 41 out of 1,146

$149K

Rank: 223 out of 1,146

$136

Average: $212

10

Average: 7

ROGER MOSS

Decatur, Ala. 35601

10,758

Rank: 60 out of 1,146

518

Rank: 347 out of 1,146

$264K

Rank: 60 out of 1,146

$510

Average: $212

21

Average: 7

ANTHONY SIMS

Henagar, Ala. 35978

10,672

Rank: 61 out of 1,146

936

Rank: 70 out of 1,146

$232K

Rank: 92 out of 1,146

$248

Average: $212

11

Average: 7

RAMESH PERAMSETTY

Tuscaloosa, Ala. 35404

10,659

Rank: 62 out of 1,146

878

Rank: 83 out of 1,146

$170K

Rank: 177 out of 1,146

$194

Average: $212

12

Average: 7

STANLEY MORROW

Hackleburg, Ala. 35564

10,578

Rank: 63 out of 1,146

1,337

Rank: 17 out of 1,146

$261K

Rank: 65 out of 1,146

$196

Average: $212

8

Average: 7

GEORGE SMITH

Lineville, Ala. 36266

10,427

Rank: 64 out of 1,146

1,272

Rank: 22 out of 1,146

$300K

Rank: 48 out of 1,146

$236

Average: $212

8

Average: 7

ALBERT BOROUGHS

Monroeville, Ala. 36460

10,374

Rank: 65 out of 1,146

580

Rank: 278 out of 1,146

$166K

Rank: 185 out of 1,146

$286

Average: $212

18

Average: 7

STEPHEN WEST

Evergreen, Ala. 36401

10,359

Rank: 66 out of 1,146

674

Rank: 199 out of 1,146

$243K

Rank: 81 out of 1,146

$360

Average: $212

15

Average: 7

BOYDE HARRISON

Haleyville, Ala. 35565

10,284

Rank: 67 out of 1,146

1,360

Rank: 15 out of 1,146

$345K

Rank: 27 out of 1,146

$254

Average: $212

8

Average: 7

TODD PEARLSTEIN

Troy, Ala. 36081

10,015

Rank: 68 out of 1,146

621

Rank: 236 out of 1,146

$203K

Rank: 119 out of 1,146

$326

Average: $212

16

Average: 7

JUDY TRAVIS

Demopolis, Ala. 36732

10,004

Rank: 69 out of 1,146

913

Rank: 74 out of 1,146

$463K

Rank: 7 out of 1,146

$507

Average: $212

11

Average: 7

BRADLEY CARDEN

Phenix city, Ala. 36867

9,751

Rank: 70 out of 1,146

934

Rank: 71 out of 1,146

$291K

Rank: 51 out of 1,146

$311

Average: $212

10

Average: 7

JOHN MILLER

Guin, Ala. 35563

9,652

Rank: 71 out of 1,146

496

Rank: 372 out of 1,146

$149K

Rank: 224 out of 1,146

$301

Average: $212

19

Average: 7

FLORA KAYFAN

Tuscumbia, Ala. 35674

9,628

Rank: 72 out of 1,146

674

Rank: 199 out of 1,146

$265K

Rank: 59 out of 1,146

$393

Average: $212

14

Average: 7

DAVID COFFEY

Montgomery, Ala. 36106

9,618

Rank: 73 out of 1,146

365

Rank: 537 out of 1,146

$153K

Rank: 210 out of 1,146

$420

Average: $212

26

Average: 7

MICHAEL PETERS

Albertville, Ala. 35950

9,292

Rank: 74 out of 1,146

842

Rank: 104 out of 1,146

$278K

Rank: 55 out of 1,146

$330

Average: $212

11

Average: 7

SUNIL SHARMA

Alexander city, Ala. 35010

9,244

Rank: 75 out of 1,146

945

Rank: 68 out of 1,146

$209K

Rank: 112 out of 1,146

$221

Average: $212

10

Average: 7

JOE TERRELL

Brewton, Ala. 36426

9,220

Rank: 76 out of 1,146

728

Rank: 169 out of 1,146

$217K

Rank: 101 out of 1,146

$298

Average: $212

13

Average: 7

ELIZABETH LOW

Brewton, Ala. 36426

9,193

Rank: 77 out of 1,146

751

Rank: 152 out of 1,146

$192K

Rank: 137 out of 1,146

$256

Average: $212

12

Average: 7

MALIKA ARYANPURE

Tuscaloosa, Ala. 35406

9,139

Rank: 78 out of 1,146

728

Rank: 169 out of 1,146

$155K

Rank: 207 out of 1,146

$214

Average: $212

13

Average: 7

ROBERT CATER

Anniston, Ala. 36201

9,083

Rank: 79 out of 1,146

1,057

Rank: 46 out of 1,146

$119K

Rank: 314 out of 1,146

$112

Average: $212

9

Average: 7

DAVID HOPPER

Oxford, Ala. 36203

9,067

Rank: 80 out of 1,146

601

Rank: 257 out of 1,146

$133K

Rank: 268 out of 1,146

$222

Average: $212

15

Average: 7

KEVIN KELLY

Russellville, Ala. 35653

8,995

Rank: 81 out of 1,146

969

Rank: 62 out of 1,146

$264K

Rank: 61 out of 1,146

$272

Average: $212

9

Average: 7

BEN BOSTICK

Cullman, Ala. 35055

8,973

Rank: 82 out of 1,146

895

Rank: 78 out of 1,146

$203K

Rank: 118 out of 1,146

$227

Average: $212

10

Average: 7

KAREN MOCKLER

Dadeville, Ala. 36853

8,964

Rank: 83 out of 1,146

867

Rank: 91 out of 1,146

$144K

Rank: 240 out of 1,146

$166

Average: $212

10

Average: 7

CLINTON ALLEN

Centre, Ala. 35960

8,948

Rank: 84 out of 1,146

520

Rank: 343 out of 1,146

$210K

Rank: 110 out of 1,146

$404

Average: $212

17

Average: 7

EMILY JONES

Daleville, Ala. 36322

8,921

Rank: 85 out of 1,146

1,191

Rank: 28 out of 1,146

$236K

Rank: 89 out of 1,146

$198

Average: $212

7

Average: 7

KEITH FULLER

Opelika, Ala. 36801

8,899

Rank: 86 out of 1,146

831

Rank: 112 out of 1,146

$243K

Rank: 80 out of 1,146

$292

Average: $212

11

Average: 7

TIMOTHY DECKER

Rainsville, Ala. 35986

8,860

Rank: 87 out of 1,146

907

Rank: 75 out of 1,146

$198K

Rank: 126 out of 1,146

$218

Average: $212

10

Average: 7

MITCHEAL BOWEN

Florence, Ala. 35630

8,837

Rank: 88 out of 1,146

537

Rank: 316 out of 1,146

$197K

Rank: 127 out of 1,146

$367

Average: $212

16

Average: 7

JONATHON SOUTHWORTH

Birmingham, Ala. 35209

8,764

Rank: 89 out of 1,146

751

Rank: 152 out of 1,146

$175K

Rank: 165 out of 1,146

$233

Average: $212

12

Average: 7

ALAN WAYNE

Stevenson, Ala. 35772

8,702

Rank: 90 out of 1,146

265

Rank: 706 out of 1,146

$261K

Rank: 64 out of 1,146

$987

Average: $212

33

Average: 7

ROBERT OBRIEN

Dothan, Ala. 36303

8,592

Rank: 91 out of 1,146

1,214

Rank: 27 out of 1,146

$349K

Rank: 26 out of 1,146

$287

Average: $212

7

Average: 7

MICHAEL KELLEY

Dothan, Ala. 36303

8,571

Rank: 92 out of 1,146

1,088

Rank: 42 out of 1,146

$229K

Rank: 95 out of 1,146

$210

Average: $212

8

Average: 7

RONNIE LEWIS

Albertville, Ala. 35950

8,531

Rank: 93 out of 1,146

1,111

Rank: 40 out of 1,146

$135K

Rank: 263 out of 1,146

$121

Average: $212

8

Average: 7

RAYMOND BRIGNAC

Selma, Ala. 36701

8,459

Rank: 94 out of 1,146

560

Rank: 296 out of 1,146

$202K

Rank: 120 out of 1,146

$361

Average: $212

15

Average: 7

JONATHAN STANFIELD

Opp, Ala. 36467

8,444

Rank: 95 out of 1,146

756

Rank: 146 out of 1,146

$252K

Rank: 75 out of 1,146

$333

Average: $212

11

Average: 7

CHARLES BRADFORD

Scottsboro, Ala. 35768

8,418

Rank: 96 out of 1,146

380

Rank: 517 out of 1,146

$173K

Rank: 171 out of 1,146

$454

Average: $212

22

Average: 7

MICHAEL HONEYWELL

Huntsville, Ala. 35801

8,388

Rank: 97 out of 1,146

445

Rank: 434 out of 1,146

$182K

Rank: 151 out of 1,146

$409

Average: $212

19

Average: 7

TERRY JAMES

Addison, Ala. 35540

8,374

Rank: 98 out of 1,146

581

Rank: 275 out of 1,146

$103K

Rank: 378 out of 1,146

$177

Average: $212

14

Average: 7

AKIL TAHERBHAI

Gadsden, Ala. 35901

8,372

Rank: 99 out of 1,146

992

Rank: 55 out of 1,146

$108K

Rank: 353 out of 1,146

$109

Average: $212

8

Average: 7

CHARLES KERR

Andalusia, Ala. 36420

8,330

Rank: 100 out of 1,146

386

Rank: 505 out of 1,146

$187K

Rank: 144 out of 1,146

$484

Average: $212

22

Average: 7

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.