ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Alabama » General Surgery

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

LEONIDES SANTOS

Russellville, Ala. 35653

4,213

Rank: 1 out of 320

223

Rank: 170 out of 320

$182K

Rank: 13 out of 320

$814

Average: $220

19

Average: 3

JOHN SIMMONS

Linden, Ala. 36748

3,926

Rank: 2 out of 320

480

Rank: 52 out of 320

$142K

Rank: 27 out of 320

$296

Average: $220

8

Average: 3

STEVEN ISBELL

Fort payne, Ala. 35968

3,595

Rank: 3 out of 320

997

Rank: 2 out of 320

$235K

Rank: 9 out of 320

$236

Average: $220

4

Average: 3

ROBERT HEIDEPRIEM

Birmingham, Ala. 35209

3,254

Rank: 4 out of 320

688

Rank: 22 out of 320

$308K

Rank: 6 out of 320

$448

Average: $220

5

Average: 3

HANK LEE

Haleyville, Ala. 35565

3,151

Rank: 5 out of 320

214

Rank: 180 out of 320

$70.9K

Rank: 118 out of 320

$331

Average: $220

15

Average: 3

RANDALL COOK

Montgomery, Ala. 36106

2,954

Rank: 6 out of 320

432

Rank: 70 out of 320

$118K

Rank: 47 out of 320

$274

Average: $220

7

Average: 3

JOHN KINGSLEY

Vestavia hills, Ala. 35216

2,785

Rank: 7 out of 320

526

Rank: 44 out of 320

$668K

Rank: 3 out of 320

$1,270

Average: $220

5

Average: 3

RALEIGH KENT

Birmingham, Ala. 35209

2,751

Rank: 8 out of 320

693

Rank: 20 out of 320

$138K

Rank: 34 out of 320

$199

Average: $220

4

Average: 3

JOHN VALENTE

Anniston, Ala. 36205

2,706

Rank: 9 out of 320

691

Rank: 21 out of 320

$988K

Rank: 1 out of 320

$1,430

Average: $220

4

Average: 3

THOMAS IRVING

Mobile, Ala. 36693

2,570

Rank: 10 out of 320

248

Rank: 153 out of 320

$34K

Rank: 208 out of 320

$137

Average: $220

10

Average: 3

DAVID WARREN

Mobile, Ala. 36608

2,456

Rank: 11 out of 320

366

Rank: 95 out of 320

$101K

Rank: 62 out of 320

$277

Average: $220

7

Average: 3

JASON BEAVER

Dothan, Ala. 36305

2,438

Rank: 12 out of 320

557

Rank: 40 out of 320

$259K

Rank: 7 out of 320

$465

Average: $220

4

Average: 3

ALLEN LAZENBY

Opelika, Ala. 36801

2,423

Rank: 13 out of 320

603

Rank: 32 out of 320

$248K

Rank: 8 out of 320

$411

Average: $220

4

Average: 3

JOHN WAITS

Tuscaloosa, Ala. 35406

2,389

Rank: 14 out of 320

466

Rank: 55 out of 320

$163K

Rank: 19 out of 320

$351

Average: $220

5

Average: 3

JEFFREY THOMPSON

Fort payne, Ala. 35968

2,313

Rank: 15 out of 320

814

Rank: 10 out of 320

$201K

Rank: 11 out of 320

$246

Average: $220

3

Average: 3

CHARLES LETT

Selma, Ala. 36701

2,239

Rank: 16 out of 320

785

Rank: 11 out of 320

$222K

Rank: 10 out of 320

$283

Average: $220

3

Average: 3

RANDALL NICHOLS

Dothan, Ala. 36301

2,214

Rank: 17 out of 320

1,238

Rank: 1 out of 320

$342K

Rank: 5 out of 320

$276

Average: $220

2

Average: 3

STEPHEN BRITT

Albertville, Ala. 35951

2,194

Rank: 18 out of 320

638

Rank: 27 out of 320

$178K

Rank: 14 out of 320

$279

Average: $220

3

Average: 3

PETER PLUSCHT

Mobile, Ala. 36607

2,185

Rank: 19 out of 320

588

Rank: 34 out of 320

$347K

Rank: 4 out of 320

$590

Average: $220

4

Average: 3

BARBARA MURRAY

Montgomery, Ala. 36111

2,168

Rank: 20 out of 320

224

Rank: 168 out of 320

$36.3K

Rank: 195 out of 320

$162

Average: $220

10

Average: 3

ROBERT WALKER

Decatur, Ala. 35601

2,013

Rank: 21 out of 320

925

Rank: 3 out of 320

$121K

Rank: 43 out of 320

$131

Average: $220

2

Average: 3

DALE MITCHUM

Geneva, Ala. 36340

1,879

Rank: 22 out of 320

652

Rank: 26 out of 320

$155K

Rank: 22 out of 320

$237

Average: $220

3

Average: 3

RODERICK JOHNSON

Anniston, Ala. 36207

1,871

Rank: 23 out of 320

484

Rank: 51 out of 320

$722K

Rank: 2 out of 320

$1,492

Average: $220

4

Average: 3

JOHN GROVES

Albertville, Ala. 35951

1,869

Rank: 24 out of 320

582

Rank: 37 out of 320

$140K

Rank: 29 out of 320

$241

Average: $220

3

Average: 3

RANDAL SEDLAK

Montgomery, Ala. 36106

1,853

Rank: 25 out of 320

433

Rank: 68 out of 320

$97.5K

Rank: 68 out of 320

$225

Average: $220

4

Average: 3

GARY KANIA

Thomasville, Ala. 36784

1,842

Rank: 26 out of 320

622

Rank: 29 out of 320

$144K

Rank: 25 out of 320

$232

Average: $220

3

Average: 3

TIMOTHY DAY

Andalusia, Ala. 36420

1,798

Rank: 27 out of 320

764

Rank: 14 out of 320

$176K

Rank: 15 out of 320

$231

Average: $220

2

Average: 3

STEVEN THOMAS

Birmingham, Ala. 35233

1,776

Rank: 28 out of 320

79

Rank: 272 out of 320

$109K

Rank: 56 out of 320

$1,374

Average: $220

22

Average: 3

JOHN CAMPBELL

Gadsden, Ala. 35901

1,764

Rank: 29 out of 320

433

Rank: 68 out of 320

$140K

Rank: 31 out of 320

$323

Average: $220

4

Average: 3

SAMUEL SAWYER

Enterprise, Ala. 36330

1,747

Rank: 30 out of 320

686

Rank: 23 out of 320

$138K

Rank: 33 out of 320

$201

Average: $220

3

Average: 3

GARY HESTER

Florence, Ala. 35630

1,701

Rank: 31 out of 320

602

Rank: 33 out of 320

$96K

Rank: 73 out of 320

$160

Average: $220

3

Average: 3

WESLEY DESSELLE

Muscle shoals, Ala. 35661

1,698

Rank: 32 out of 320

845

Rank: 7 out of 320

$172K

Rank: 16 out of 320

$204

Average: $220

2

Average: 3

STEVEN FENDLEY

Dothan, Ala. 36301

1,598

Rank: 33 out of 320

912

Rank: 4 out of 320

$184K

Rank: 12 out of 320

$202

Average: $220

2

Average: 3

DONALD MARECLE

Cullman, Ala. 35058

1,595

Rank: 34 out of 320

758

Rank: 15 out of 320

$142K

Rank: 28 out of 320

$187

Average: $220

2

Average: 3

ROBERT BAILEY

Florence, Ala. 35630

1,572

Rank: 35 out of 320

847

Rank: 6 out of 320

$121K

Rank: 44 out of 320

$143

Average: $220

2

Average: 3

JEFFREY WHITEHURST

Dothan, Ala. 36301

1,559

Rank: 36 out of 320

513

Rank: 47 out of 320

$171K

Rank: 17 out of 320

$334

Average: $220

3

Average: 3

WILLIAM BEEKLEY

Albertville, Ala. 35950

1,536

Rank: 37 out of 320

261

Rank: 140 out of 320

$61.2K

Rank: 130 out of 320

$235

Average: $220

6

Average: 3

LAWRENCE BAKER

Jasper, Ala. 35501

1,519

Rank: 38 out of 320

818

Rank: 9 out of 320

$103K

Rank: 60 out of 320

$126

Average: $220

2

Average: 3

LYNN BUCKNER

Decatur, Ala. 35601

1,509

Rank: 39 out of 320

861

Rank: 5 out of 320

$123K

Rank: 40 out of 320

$143

Average: $220

2

Average: 3

LUCIAN NEWMAN

Gadsden, Ala. 35901

1,463

Rank: 40 out of 320

784

Rank: 12 out of 320

$139K

Rank: 32 out of 320

$177

Average: $220

2

Average: 3

SHERRY ROACH

Enterprise, Ala. 36330

1,419

Rank: 41 out of 320

525

Rank: 45 out of 320

$89.3K

Rank: 89 out of 320

$170

Average: $220

3

Average: 3

JUSTIN MOELLINGER

Bessemer, Ala. 35022

1,418

Rank: 42 out of 320

279

Rank: 127 out of 320

$90.4K

Rank: 85 out of 320

$324

Average: $220

5

Average: 3

JONOTHAN SKINNER

Dothan, Ala. 36301

1,410

Rank: 43 out of 320

609

Rank: 31 out of 320

$147K

Rank: 24 out of 320

$241

Average: $220

2

Average: 3

GREGORY WINDHAM

Cullman, Ala. 35058

1,375

Rank: 44 out of 320

505

Rank: 48 out of 320

$119K

Rank: 46 out of 320

$235

Average: $220

3

Average: 3

GEORGE HARRIMAN

Huntsville, Ala. 35801

1,323

Rank: 45 out of 320

736

Rank: 18 out of 320

$161K

Rank: 21 out of 320

$219

Average: $220

2

Average: 3

JOSEPH WALLACE

Tuscaloosa, Ala. 35406

1,323

Rank: 45 out of 320

634

Rank: 28 out of 320

$101K

Rank: 63 out of 320

$159

Average: $220

2

Average: 3

JOSHUA ARGO

Tuscaloosa, Ala. 35406

1,311

Rank: 47 out of 320

279

Rank: 127 out of 320

$96.8K

Rank: 71 out of 320

$347

Average: $220

5

Average: 3

SATINDERJIT GILL

Troy, Ala. 36081

1,309

Rank: 48 out of 320

568

Rank: 38 out of 320

$148K

Rank: 23 out of 320

$261

Average: $220

2

Average: 3

LUCIAN NEWMAN

Gadsden, Ala. 35901

1,304

Rank: 49 out of 320

750

Rank: 17 out of 320

$90.7K

Rank: 83 out of 320

$121

Average: $220

2

Average: 3

NORMAN DOHERTY

Alexander city, Ala. 35010

1,302

Rank: 50 out of 320

248

Rank: 153 out of 320

$81.3K

Rank: 97 out of 320

$328

Average: $220

5

Average: 3

JONATHAN SMITH

Fayette, Ala. 35555

1,295

Rank: 51 out of 320

434

Rank: 67 out of 320

$108K

Rank: 57 out of 320

$249

Average: $220

3

Average: 3

JEFFREY HANNON

Mobile, Ala. 36607

1,259

Rank: 52 out of 320

461

Rank: 56 out of 320

$136K

Rank: 35 out of 320

$294

Average: $220

3

Average: 3

GROVER WELLS

Andalusia, Ala. 36420

1,258

Rank: 53 out of 320

587

Rank: 35 out of 320

$111K

Rank: 55 out of 320

$190

Average: $220

2

Average: 3

DENNIS CLARK

Anniston, Ala. 36205

1,247

Rank: 54 out of 320

549

Rank: 41 out of 320

$162K

Rank: 20 out of 320

$295

Average: $220

2

Average: 3

ALBERTO ECHEVERRI

Gadsden, Ala. 35903

1,245

Rank: 55 out of 320

614

Rank: 30 out of 320

$121K

Rank: 45 out of 320

$196

Average: $220

2

Average: 3

CHARLES NEWMAN

Gadsden, Ala. 35901

1,243

Rank: 56 out of 320

712

Rank: 19 out of 320

$122K

Rank: 42 out of 320

$171

Average: $220

2

Average: 3

GLENN WARD

Decatur, Ala. 35601

1,167

Rank: 57 out of 320

671

Rank: 24 out of 320

$94.1K

Rank: 76 out of 320

$140

Average: $220

2

Average: 3

WILLIAM ADKINS

Opelika, Ala. 36801

1,163

Rank: 58 out of 320

770

Rank: 13 out of 320

$132K

Rank: 36 out of 320

$172

Average: $220

2

Average: 3

GROVER PAUL

Bay minette, Ala. 36507

1,146

Rank: 59 out of 320

525

Rank: 45 out of 320

$89.8K

Rank: 86 out of 320

$171

Average: $220

2

Average: 3

JOHN MATHEWS

Birmingham, Ala. 35211

1,144

Rank: 60 out of 320

662

Rank: 25 out of 320

$103K

Rank: 61 out of 320

$155

Average: $220

2

Average: 3

HOWARD HARPER

Opelika, Ala. 36801

1,141

Rank: 61 out of 320

443

Rank: 62 out of 320

$66.5K

Rank: 121 out of 320

$150

Average: $220

3

Average: 3

ANDREW HARRELL

Tuscaloosa, Ala. 35406

1,137

Rank: 62 out of 320

342

Rank: 98 out of 320

$75.4K

Rank: 109 out of 320

$220

Average: $220

3

Average: 3

JAMES LOCK

Opelika, Ala. 36801

1,129

Rank: 63 out of 320

558

Rank: 39 out of 320

$97.2K

Rank: 70 out of 320

$174

Average: $220

2

Average: 3

CLIFFORD BLACK

Anniston, Ala. 36207

1,126

Rank: 64 out of 320

325

Rank: 101 out of 320

$112K

Rank: 54 out of 320

$346

Average: $220

3

Average: 3

TIMOTHY WINKLER

Tuscaloosa, Ala. 35401

1,119

Rank: 65 out of 320

178

Rank: 213 out of 320

$49.2K

Rank: 156 out of 320

$276

Average: $220

6

Average: 3

SETH RAYBURN

Athens, Ala. 35611

1,105

Rank: 66 out of 320

374

Rank: 92 out of 320

$91.2K

Rank: 81 out of 320

$244

Average: $220

3

Average: 3

JEFF RYAN

Haleyville, Ala. 35565

1,092

Rank: 67 out of 320

450

Rank: 59 out of 320

$94.4K

Rank: 75 out of 320

$210

Average: $220

2

Average: 3

LEONARD WEINSTEIN

Mobile, Ala. 36607

1,088

Rank: 68 out of 320

451

Rank: 58 out of 320

$116K

Rank: 49 out of 320

$258

Average: $220

2

Average: 3

LIONEL NAYLOR

Decatur, Ala. 35601

1,070

Rank: 69 out of 320

757

Rank: 16 out of 320

$71.7K

Rank: 117 out of 320

$95

Average: $220

1

Average: 3

WILLIAM SMITH

Cullman, Ala. 35058

1,066

Rank: 70 out of 320

461

Rank: 56 out of 320

$96.2K

Rank: 72 out of 320

$209

Average: $220

2

Average: 3

HOWARD FALGOUT

Tuscaloosa, Ala. 35406

1,066

Rank: 70 out of 320

384

Rank: 89 out of 320

$72.8K

Rank: 115 out of 320

$190

Average: $220

3

Average: 3

PAUL NOEL

Athens, Ala. 35611

1,065

Rank: 72 out of 320

392

Rank: 86 out of 320

$98.2K

Rank: 66 out of 320

$251

Average: $220

3

Average: 3

SHIRLEY LAZENBY

Alexander city, Ala. 35010

1,056

Rank: 73 out of 320

829

Rank: 8 out of 320

$91K

Rank: 82 out of 320

$110

Average: $220

1

Average: 3

FORREST RINGOLD

Mobile, Ala. 36607

1,052

Rank: 74 out of 320

435

Rank: 66 out of 320

$104K

Rank: 59 out of 320

$238

Average: $220

2

Average: 3

JOHN EVANS

Cullman, Ala. 35058

1,049

Rank: 75 out of 320

410

Rank: 79 out of 320

$68.7K

Rank: 119 out of 320

$168

Average: $220

3

Average: 3

JOHN ISSIS

Bessemer, Ala. 35022

1,047

Rank: 76 out of 320

426

Rank: 73 out of 320

$100K

Rank: 64 out of 320

$235

Average: $220

2

Average: 3

SAMUEL WINDHAM

Birmingham, Ala. 35233

1,045

Rank: 77 out of 320

297

Rank: 117 out of 320

$144K

Rank: 26 out of 320

$485

Average: $220

4

Average: 3

JAMES DARDEN

Tuscaloosa, Ala. 35404

1,040

Rank: 78 out of 320

493

Rank: 50 out of 320

$41.2K

Rank: 178 out of 320

$84

Average: $220

2

Average: 3

SCOTT ROBBINS

Dothan, Ala. 36301

1,030

Rank: 79 out of 320

532

Rank: 42 out of 320

$89.5K

Rank: 87 out of 320

$168

Average: $220

2

Average: 3

DANIEL LANE

Mobile, Ala. 36607

1,012

Rank: 80 out of 320

446

Rank: 61 out of 320

$99.5K

Rank: 65 out of 320

$223

Average: $220

2

Average: 3

CRAIG PETERSON

Brewton, Ala. 36426

1,007

Rank: 81 out of 320

583

Rank: 36 out of 320

$90.5K

Rank: 84 out of 320

$155

Average: $220

2

Average: 3

SUSAN WINCHESTER

Birmingham, Ala. 35205

995

Rank: 82 out of 320

213

Rank: 182 out of 320

$140K

Rank: 30 out of 320

$658

Average: $220

5

Average: 3

KENNETH MOORE

Birmingham, Ala. 35233

989

Rank: 83 out of 320

449

Rank: 60 out of 320

$81.9K

Rank: 96 out of 320

$183

Average: $220

2

Average: 3

DEREK ROBINSON

Birmingham, Ala. 35213

987

Rank: 84 out of 320

288

Rank: 121 out of 320

$54K

Rank: 144 out of 320

$188

Average: $220

3

Average: 3

DAVID COZART

Muscle shoals, Ala. 35661

976

Rank: 85 out of 320

281

Rank: 124 out of 320

$92.6K

Rank: 80 out of 320

$329

Average: $220

3

Average: 3

JAMES GENTRY

Aliceville, Ala. 35442

965

Rank: 86 out of 320

318

Rank: 106 out of 320

$65K

Rank: 124 out of 320

$204

Average: $220

3

Average: 3

ALAN BERLIN

Montgomery, Ala. 36117

959

Rank: 87 out of 320

366

Rank: 95 out of 320

$117K

Rank: 48 out of 320

$319

Average: $220

3

Average: 3

LEE THOMAS

Tuscaloosa, Ala. 35401

957

Rank: 88 out of 320

308

Rank: 109 out of 320

$76.5K

Rank: 106 out of 320

$248

Average: $220

3

Average: 3

AHMED FARAH

Tuscaloosa, Ala. 35406

954

Rank: 89 out of 320

171

Rank: 217 out of 320

$104K

Rank: 58 out of 320

$611

Average: $220

6

Average: 3

BRADLEY MARKER

Dothan, Ala. 36301

944

Rank: 90 out of 320

531

Rank: 43 out of 320

$89.4K

Rank: 88 out of 320

$168

Average: $220

2

Average: 3

ANDREW DEWITT

Birmingham, Ala. 35234

941

Rank: 91 out of 320

298

Rank: 115 out of 320

$97.3K

Rank: 69 out of 320

$326

Average: $220

3

Average: 3

DAVID MCKINLEY

Sheffield, Ala. 35660

938

Rank: 92 out of 320

442

Rank: 63 out of 320

$82K

Rank: 95 out of 320

$186

Average: $220

2

Average: 3

PARHAM MORA

Prattville, Ala. 36066

931

Rank: 93 out of 320

437

Rank: 65 out of 320

$78K

Rank: 102 out of 320

$178

Average: $220

2

Average: 3

JAMES ISOBE

Vestavia hills, Ala. 35216

914

Rank: 94 out of 320

283

Rank: 123 out of 320

$126K

Rank: 37 out of 320

$446

Average: $220

3

Average: 3

THOMAS BOSHELL

Brewton, Ala. 36426

911

Rank: 95 out of 320

503

Rank: 49 out of 320

$74.5K

Rank: 111 out of 320

$148

Average: $220

2

Average: 3

G BISHOP

Birmingham, Ala. 35213

903

Rank: 96 out of 320

307

Rank: 111 out of 320

$45.4K

Rank: 165 out of 320

$148

Average: $220

3

Average: 3

LAWRENCE HERBERHOLZ

Scottsboro, Ala. 35768

900

Rank: 97 out of 320

405

Rank: 81 out of 320

$93.4K

Rank: 79 out of 320

$231

Average: $220

2

Average: 3

DUNCAN MCRAE

Montgomery, Ala. 36116

899

Rank: 98 out of 320

471

Rank: 53 out of 320

$87.2K

Rank: 90 out of 320

$185

Average: $220

2

Average: 3

CHARLES MARCHMAN

Florence, Ala. 35630

898

Rank: 99 out of 320

388

Rank: 87 out of 320

$64.6K

Rank: 125 out of 320

$166

Average: $220

2

Average: 3

RICHARD RICHARDSON

Huntsville, Ala. 35801

869

Rank: 100 out of 320

432

Rank: 70 out of 320

$95.4K

Rank: 74 out of 320

$221

Average: $220

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