Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Alabama » Surgery

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

NARESH KUMAR

Tuscaloosa, Ala. 35401

5,680

Rank: 1 out of 265

478

Rank: 46 out of 265

$399K

Rank: 2 out of 265

$834

Average: $357

12

Average: 3

ROBERT FREEMAN

Anniston, Ala. 36207

5,409

Rank: 2 out of 265

459

Rank: 55 out of 265

$74.3K

Rank: 170 out of 265

$162

Average: $357

12

Average: 3

JOHN WAITS

Tuscaloosa, Ala. 35406

4,778

Rank: 3 out of 265

395

Rank: 75 out of 265

$349K

Rank: 6 out of 265

$883

Average: $357

12

Average: 3

JEFFREY WALLACE

Fairhope, Ala. 36532

4,319

Rank: 4 out of 265

536

Rank: 37 out of 265

$301K

Rank: 11 out of 265

$561

Average: $357

8

Average: 3

LEONIDES SANTOS

Russellville, Ala. 35653

4,023

Rank: 5 out of 265

226

Rank: 165 out of 265

$186K

Rank: 36 out of 265

$825

Average: $357

18

Average: 3

JOSHUA ARGO

Tuscaloosa, Ala. 35406

3,721

Rank: 6 out of 265

446

Rank: 60 out of 265

$309K

Rank: 10 out of 265

$693

Average: $357

8

Average: 3

STEPHEN BRITT

Albertville, Ala. 35951

3,710

Rank: 7 out of 265

1,151

Rank: 1 out of 265

$340K

Rank: 7 out of 265

$295

Average: $357

3

Average: 3

RALEIGH KENT

Birmingham, Ala. 35209

3,207

Rank: 8 out of 265

801

Rank: 10 out of 265

$196K

Rank: 31 out of 265

$244

Average: $357

4

Average: 3

STEVEN ISBELL

Fort payne, Ala. 35968

3,173

Rank: 9 out of 265

790

Rank: 13 out of 265

$245K

Rank: 19 out of 265

$310

Average: $357

4

Average: 3

ALLEN LAZENBY

Opelika, Ala. 36801

3,154

Rank: 10 out of 265

802

Rank: 9 out of 265

$450K

Rank: 1 out of 265

$561

Average: $357

4

Average: 3

JAMES LOCK

Opelika, Ala. 36801

2,805

Rank: 11 out of 265

793

Rank: 11 out of 265

$364K

Rank: 4 out of 265

$459

Average: $357

4

Average: 3

RANDALL COOK

Montgomery, Ala. 36106

2,708

Rank: 12 out of 265

349

Rank: 89 out of 265

$158K

Rank: 54 out of 265

$454

Average: $357

8

Average: 3

JASON BEAVER

Dothan, Ala. 36305

2,556

Rank: 13 out of 265

475

Rank: 47 out of 265

$317K

Rank: 8 out of 265

$667

Average: $357

5

Average: 3

ROBERT WALKER

Decatur, Ala. 35601

2,555

Rank: 14 out of 265

1,123

Rank: 2 out of 265

$300K

Rank: 12 out of 265

$268

Average: $357

2

Average: 3

JONATHAN SKINNER

Dothan, Ala. 36301

2,448

Rank: 15 out of 265

793

Rank: 11 out of 265

$316K

Rank: 9 out of 265

$398

Average: $357

3

Average: 3

BRAD MOODY

Cullman, Ala. 35058

2,436

Rank: 16 out of 265

395

Rank: 75 out of 265

$160K

Rank: 51 out of 265

$405

Average: $357

6

Average: 3

J. DUKE

Dothan, Ala. 36305

2,376

Rank: 17 out of 265

474

Rank: 49 out of 265

$120K

Rank: 103 out of 265

$253

Average: $357

5

Average: 3

SAMUEL SAWYER

Enterprise, Ala. 36330

2,370

Rank: 18 out of 265

661

Rank: 21 out of 265

$203K

Rank: 27 out of 265

$306

Average: $357

4

Average: 3

JOHN GROVES

Albertville, Ala. 35951

2,193

Rank: 19 out of 265

744

Rank: 17 out of 265

$211K

Rank: 22 out of 265

$284

Average: $357

3

Average: 3

DAVID STALLWORTH

Monroeville, Ala. 36460

2,106

Rank: 20 out of 265

988

Rank: 4 out of 265

$170K

Rank: 47 out of 265

$172

Average: $357

2

Average: 3

RANDALL NICHOLS

Dothan, Ala. 36301

2,074

Rank: 21 out of 265

1,095

Rank: 3 out of 265

$389K

Rank: 3 out of 265

$356

Average: $357

2

Average: 3

JEFF RYAN

Russellville, Ala. 35653

2,071

Rank: 22 out of 265

622

Rank: 24 out of 265

$199K

Rank: 30 out of 265

$319

Average: $357

3

Average: 3

ROBERT BAILEY

Florence, Ala. 35630

1,984

Rank: 23 out of 265

915

Rank: 6 out of 265

$252K

Rank: 15 out of 265

$276

Average: $357

2

Average: 3

NORMAN MCGOWIN

Greenville, Ala. 36037

1,982

Rank: 24 out of 265

584

Rank: 27 out of 265

$187K

Rank: 35 out of 265

$321

Average: $357

3

Average: 3

WILLIAM HARVEY

Birmingham, Ala. 35234

1,947

Rank: 25 out of 265

612

Rank: 25 out of 265

$359K

Rank: 5 out of 265

$586

Average: $357

3

Average: 3

JOSEPH WALLACE

Tuscaloosa, Ala. 35406

1,938

Rank: 26 out of 265

679

Rank: 20 out of 265

$202K

Rank: 28 out of 265

$297

Average: $357

3

Average: 3

WILLIAM ADKINS

Opelika, Ala. 36801

1,931

Rank: 27 out of 265

846

Rank: 7 out of 265

$203K

Rank: 26 out of 265

$240

Average: $357

2

Average: 3

LYNN BUCKNER

Decatur, Ala. 35601

1,846

Rank: 28 out of 265

972

Rank: 5 out of 265

$216K

Rank: 21 out of 265

$222

Average: $357

2

Average: 3

RANDAL SEDLAK

Montgomery, Ala. 36106

1,800

Rank: 29 out of 265

383

Rank: 79 out of 265

$122K

Rank: 101 out of 265

$318

Average: $357

5

Average: 3

GROVER PAUL

Bay minette, Ala. 36507

1,773

Rank: 30 out of 265

558

Rank: 31 out of 265

$172K

Rank: 44 out of 265

$309

Average: $357

3

Average: 3

BRENTON QUINNEY

Birmingham, Ala. 35209

1,768

Rank: 31 out of 265

371

Rank: 84 out of 265

$246K

Rank: 18 out of 265

$663

Average: $357

5

Average: 3

JOHN CAMPBELL

Gadsden, Ala. 35903

1,729

Rank: 32 out of 265

453

Rank: 56 out of 265

$144K

Rank: 75 out of 265

$318

Average: $357

4

Average: 3

DALE MITCHUM

Geneva, Ala. 36340

1,724

Rank: 33 out of 265

629

Rank: 23 out of 265

$193K

Rank: 33 out of 265

$307

Average: $357

3

Average: 3

JASON SEALE

Decatur, Ala. 35601

1,710

Rank: 34 out of 265

772

Rank: 14 out of 265

$171K

Rank: 45 out of 265

$222

Average: $357

2

Average: 3

TERRY TREADWELL

Montgomery, Ala. 36111

1,705

Rank: 35 out of 265

277

Rank: 136 out of 265

$59.8K

Rank: 188 out of 265

$216

Average: $357

6

Average: 3

HOWARD HARPER

Opelika, Ala. 36801

1,690

Rank: 36 out of 265

556

Rank: 32 out of 265

$207K

Rank: 23 out of 265

$373

Average: $357

3

Average: 3

JEFFREY WHITEHURST

Dothan, Ala. 36301

1,673

Rank: 37 out of 265

553

Rank: 33 out of 265

$282K

Rank: 13 out of 265

$510

Average: $357

3

Average: 3

JOSEPH WALKER

Florence, Ala. 35630

1,671

Rank: 38 out of 265

366

Rank: 86 out of 265

$123K

Rank: 100 out of 265

$335

Average: $357

5

Average: 3

STEVEN FENDLEY

Dothan, Ala. 36305

1,670

Rank: 39 out of 265

822

Rank: 8 out of 265

$270K

Rank: 14 out of 265

$328

Average: $357

2

Average: 3

ANDREW HARRELL

Tuscaloosa, Ala. 35406

1,641

Rank: 40 out of 265

447

Rank: 59 out of 265

$180K

Rank: 41 out of 265

$404

Average: $357

4

Average: 3

JOHN THOMAS

Opelika, Ala. 36801

1,611

Rank: 41 out of 265

681

Rank: 19 out of 265

$252K

Rank: 16 out of 265

$370

Average: $357

2

Average: 3

JONATHAN SMITH

Fayette, Ala. 35555

1,598

Rank: 42 out of 265

474

Rank: 49 out of 265

$163K

Rank: 49 out of 265

$345

Average: $357

3

Average: 3

CHARLES LETT

Selma, Ala. 36701

1,591

Rank: 43 out of 265

487

Rank: 43 out of 265

$160K

Rank: 52 out of 265

$328

Average: $357

3

Average: 3

TIMOTHY SHAW

Guin, Ala. 35563

1,571

Rank: 44 out of 265

222

Rank: 167 out of 265

$27.5K

Rank: 230 out of 265

$124

Average: $357

7

Average: 3

SHERRY ROACH

Enterprise, Ala. 36330

1,535

Rank: 45 out of 265

494

Rank: 42 out of 265

$138K

Rank: 78 out of 265

$280

Average: $357

3

Average: 3

ALBERTO ECHEVERRI

Gadsden, Ala. 35903

1,527

Rank: 46 out of 265

583

Rank: 28 out of 265

$188K

Rank: 34 out of 265

$322

Average: $357

3

Average: 3

SAMUEL WINDHAM

Birmingham, Ala. 35233

1,499

Rank: 47 out of 265

346

Rank: 90 out of 265

$206K

Rank: 24 out of 265

$597

Average: $357

4

Average: 3

DONALD MARECLE

Cullman, Ala. 35055

1,462

Rank: 48 out of 265

702

Rank: 18 out of 265

$186K

Rank: 37 out of 265

$264

Average: $357

2

Average: 3

GEORGE HARRIMAN

Huntsville, Ala. 35801

1,442

Rank: 49 out of 265

755

Rank: 16 out of 265

$183K

Rank: 38 out of 265

$243

Average: $357

2

Average: 3

LAWRENCE BAKER

Jasper, Ala. 35501

1,436

Rank: 50 out of 265

760

Rank: 15 out of 265

$112K

Rank: 112 out of 265

$147

Average: $357

2

Average: 3

LAWRENCE HERBERHOLZ

Scottsboro, Ala. 35768

1,386

Rank: 51 out of 265

433

Rank: 65 out of 265

$150K

Rank: 62 out of 265

$347

Average: $357

3

Average: 3

DANIEL BURCH

Mobile, Ala. 36608

1,384

Rank: 52 out of 265

310

Rank: 108 out of 265

$102K

Rank: 133 out of 265

$329

Average: $357

4

Average: 3

ROBERT ENGLAND

Dadeville, Ala. 36853

1,372

Rank: 53 out of 265

516

Rank: 39 out of 265

$51.8K

Rank: 200 out of 265

$100

Average: $357

3

Average: 3

SATINDERJIT GILL

Troy, Ala. 36081

1,335

Rank: 54 out of 265

604

Rank: 26 out of 265

$150K

Rank: 63 out of 265

$248

Average: $357

2

Average: 3

GARY HESTER

Florence, Ala. 35630

1,297

Rank: 55 out of 265

475

Rank: 47 out of 265

$132K

Rank: 86 out of 265

$278

Average: $357

3

Average: 3

ALAN BILLSBY

Sheffield, Ala. 35660

1,282

Rank: 56 out of 265

461

Rank: 52 out of 265

$157K

Rank: 56 out of 265

$341

Average: $357

3

Average: 3

HOWARD FALGOUT

Tuscaloosa, Ala. 35406

1,281

Rank: 57 out of 265

460

Rank: 53 out of 265

$124K

Rank: 96 out of 265

$271

Average: $357

3

Average: 3

GEORGE BISHOP

Birmingham, Ala. 35243

1,277

Rank: 58 out of 265

341

Rank: 91 out of 265

$135K

Rank: 81 out of 265

$396

Average: $357

4

Average: 3

WILLIAM SMITH

Cullman, Ala. 35058

1,276

Rank: 59 out of 265

484

Rank: 44 out of 265

$145K

Rank: 73 out of 265

$299

Average: $357

3

Average: 3

DAVID COZART

Muscle shoals, Ala. 35661

1,272

Rank: 60 out of 265

339

Rank: 93 out of 265

$145K

Rank: 72 out of 265

$429

Average: $357

4

Average: 3

PAUL NOEL

Athens, Ala. 35611

1,262

Rank: 61 out of 265

372

Rank: 83 out of 265

$148K

Rank: 66 out of 265

$398

Average: $357

3

Average: 3

VINH NGUYEN

Birmingham, Ala. 35235

1,260

Rank: 62 out of 265

307

Rank: 111 out of 265

$131K

Rank: 88 out of 265

$425

Average: $357

4

Average: 3

CHRISTOPHER DYAS

Mobile, Ala. 36604

1,258

Rank: 63 out of 265

260

Rank: 144 out of 265

$181K

Rank: 40 out of 265

$695

Average: $357

5

Average: 3

DONALD GROSS

Tuscaloosa, Ala. 35401

1,255

Rank: 64 out of 265

501

Rank: 41 out of 265

$241K

Rank: 20 out of 265

$482

Average: $357

3

Average: 3

THOMAS DOWNES

Boaz, Ala. 35957

1,251

Rank: 65 out of 265

552

Rank: 34 out of 265

$158K

Rank: 55 out of 265

$286

Average: $357

2

Average: 3

BARBARA MURRAY

Montgomery, Ala. 36111

1,222

Rank: 66 out of 265

255

Rank: 146 out of 265

$43.2K

Rank: 205 out of 265

$169

Average: $357

5

Average: 3

EDWARD KNOWLES

Scottsboro, Ala. 35768

1,218

Rank: 67 out of 265

580

Rank: 29 out of 265

$109K

Rank: 117 out of 265

$188

Average: $357

2

Average: 3

TERRY TINSLEY

Florence, Ala. 35630

1,217

Rank: 68 out of 265

188

Rank: 190 out of 265

$42.4K

Rank: 206 out of 265

$226

Average: $357

6

Average: 3

WILLIAM LIGHTFOOT

Mobile, Ala. 36608

1,209

Rank: 69 out of 265

356

Rank: 87 out of 265

$106K

Rank: 123 out of 265

$297

Average: $357

3

Average: 3

WILLIAM HARRIS

Bay minette, Ala. 36507

1,203

Rank: 70 out of 265

442

Rank: 62 out of 265

$91.5K

Rank: 149 out of 265

$207

Average: $357

3

Average: 3

SETH RAYBURN

Athens, Ala. 35611

1,195

Rank: 71 out of 265

304

Rank: 114 out of 265

$136K

Rank: 80 out of 265

$447

Average: $357

4

Average: 3

LIONEL NAYLOR

Decatur, Ala. 35601

1,185

Rank: 72 out of 265

651

Rank: 22 out of 265

$112K

Rank: 111 out of 265

$172

Average: $357

2

Average: 3

STEPHEN PHILLIPS

Florence, Ala. 35630

1,176

Rank: 73 out of 265

336

Rank: 94 out of 265

$134K

Rank: 82 out of 265

$400

Average: $357

4

Average: 3

JUSTIN MOELLINGER

Bessemer, Ala. 35022

1,146

Rank: 74 out of 265

311

Rank: 106 out of 265

$108K

Rank: 120 out of 265

$348

Average: $357

4

Average: 3

JOSEPH GALLOWAY

Mobile, Ala. 36604

1,146

Rank: 74 out of 265

255

Rank: 146 out of 265

$149K

Rank: 65 out of 265

$585

Average: $357

4

Average: 3

SUSAN WINCHESTER

Birmingham, Ala. 35205

1,144

Rank: 76 out of 265

280

Rank: 133 out of 265

$170K

Rank: 46 out of 265

$608

Average: $357

4

Average: 3

GREGORY BEARDEN

Birmingham, Ala. 35211

1,134

Rank: 77 out of 265

273

Rank: 139 out of 265

$95.1K

Rank: 145 out of 265

$349

Average: $357

4

Average: 3

KEITH ROBERTS

Demopolis, Ala. 36732

1,127

Rank: 78 out of 265

422

Rank: 69 out of 265

$109K

Rank: 118 out of 265

$258

Average: $357

3

Average: 3

JOHN EVANS

Cullman, Ala. 35058

1,125

Rank: 79 out of 265

397

Rank: 74 out of 265

$123K

Rank: 99 out of 265

$310

Average: $357

3

Average: 3

THOMAS BOSHELL

Brewton, Ala. 36426

1,123

Rank: 80 out of 265

513

Rank: 40 out of 265

$126K

Rank: 90 out of 265

$246

Average: $357

2

Average: 3

HOWARD SNIDER

Montgomery, Ala. 36106

1,110

Rank: 81 out of 265

449

Rank: 58 out of 265

$105K

Rank: 126 out of 265

$233

Average: $357

2

Average: 3

HAROLD FOSTER

Opelika, Ala. 36801

1,109

Rank: 82 out of 265

570

Rank: 30 out of 265

$160K

Rank: 50 out of 265

$281

Average: $357

2

Average: 3

GREGORY WINDHAM

Cullman, Ala. 35058

1,081

Rank: 83 out of 265

426

Rank: 66 out of 265

$124K

Rank: 97 out of 265

$291

Average: $357

3

Average: 3

PARHAM MORA

Prattville, Ala. 36066

1,074

Rank: 84 out of 265

424

Rank: 67 out of 265

$126K

Rank: 92 out of 265

$297

Average: $357

3

Average: 3

JEFFREY COLE

Fort payne, Ala. 35968

1,072

Rank: 85 out of 265

257

Rank: 145 out of 265

$98.3K

Rank: 138 out of 265

$382

Average: $357

4

Average: 3

MARK RANDALL

Winfield, Ala. 35594

1,054

Rank: 86 out of 265

320

Rank: 101 out of 265

$84.5K

Rank: 156 out of 265

$264

Average: $357

3

Average: 3

STEVEN JACKSON

Gadsden, Ala. 35901

1,028

Rank: 87 out of 265

403

Rank: 71 out of 265

$126K

Rank: 93 out of 265

$312

Average: $357

3

Average: 3

JAMES GENTRY

Aliceville, Ala. 35442

1,028

Rank: 87 out of 265

305

Rank: 113 out of 265

$97.5K

Rank: 141 out of 265

$320

Average: $357

3

Average: 3

JEFFREY HANNON

Mobile, Ala. 36607

1,027

Rank: 89 out of 265

465

Rank: 51 out of 265

$199K

Rank: 29 out of 265

$428

Average: $357

2

Average: 3

JOHN MATHEWS

Birmingham, Ala. 35211

1,019

Rank: 90 out of 265

367

Rank: 85 out of 265

$157K

Rank: 57 out of 265

$428

Average: $357

3

Average: 3

JIMMIE GAVRAS

Fairhope, Ala. 36532

1,007

Rank: 91 out of 265

403

Rank: 71 out of 265

$147K

Rank: 68 out of 265

$366

Average: $357

2

Average: 3

KEVIN COTTINGHAM

Cullman, Ala. 35058

1,004

Rank: 92 out of 265

276

Rank: 137 out of 265

$100K

Rank: 135 out of 265

$364

Average: $357

4

Average: 3

SCOTT ROBBINS

Dothan, Ala. 36305

1,000

Rank: 93 out of 265

452

Rank: 57 out of 265

$159K

Rank: 53 out of 265

$351

Average: $357

2

Average: 3

ALAN BERLIN

Montgomery, Ala. 36117

992

Rank: 94 out of 265

340

Rank: 92 out of 265

$134K

Rank: 84 out of 265

$393

Average: $357

3

Average: 3

CRAIG PETERSON

Brewton, Ala. 36426

989

Rank: 95 out of 265

528

Rank: 38 out of 265

$108K

Rank: 119 out of 265

$205

Average: $357

2

Average: 3

JACK COOPER

Montgomery, Ala. 36117

968

Rank: 96 out of 265

481

Rank: 45 out of 265

$182K

Rank: 39 out of 265

$379

Average: $357

2

Average: 3

ERNEST BURCH

Mobile, Ala. 36608

967

Rank: 97 out of 265

322

Rank: 100 out of 265

$75.7K

Rank: 169 out of 265

$235

Average: $357

3

Average: 3

FORREST RINGOLD

Mobile, Ala. 36607

964

Rank: 98 out of 265

443

Rank: 61 out of 265

$175K

Rank: 43 out of 265

$396

Average: $357

2

Average: 3

QUINTON MATTHEWS

Tuscaloosa, Ala. 35401

961

Rank: 99 out of 265

385

Rank: 78 out of 265

$195K

Rank: 32 out of 265

$506

Average: $357

2

Average: 3

BRADLEY MARKER

Dothan, Ala. 36305

960

Rank: 100 out of 265

439

Rank: 63 out of 265

$176K

Rank: 42 out of 265

$400

Average: $357

2

Average: 3

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.