ProPublica

Journalism in the Public Interest

Cancel

Treatment Tracker

Treatment Tracker » Alabama » Dermatology

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

JOHN STEWART

Opelika, Ala. 36801

28,688

Rank: 1 out of 136

1,725

Rank: 19 out of 136

$581K

Rank: 14 out of 136

$337

Average: $286

17

Average: 6

JEFFREY MARTIN

Birmingham, Ala. 35235

22,477

Rank: 2 out of 136

691

Rank: 87 out of 136

$490K

Rank: 21 out of 136

$709

Average: $286

33

Average: 6

NGA PHAN

Montgomery, Ala. 36117

19,187

Rank: 3 out of 136

1,515

Rank: 28 out of 136

$431K

Rank: 25 out of 136

$285

Average: $286

13

Average: 6

ALAN TURNHAM

Dothan, Ala. 36301

18,604

Rank: 4 out of 136

782

Rank: 74 out of 136

$400K

Rank: 29 out of 136

$512

Average: $286

24

Average: 6

JAMES MADDOX

Montgomery, Ala. 36117

16,222

Rank: 5 out of 136

2,679

Rank: 3 out of 136

$480K

Rank: 22 out of 136

$179

Average: $286

6

Average: 6

JOSEPH WEBB

Florence, Ala. 35630

15,040

Rank: 6 out of 136

1,791

Rank: 16 out of 136

$938K

Rank: 4 out of 136

$524

Average: $286

8

Average: 6

ROBERT ASH

Dothan, Ala. 36305

13,468

Rank: 7 out of 136

2,443

Rank: 4 out of 136

$642K

Rank: 9 out of 136

$263

Average: $286

6

Average: 6

STEVEN MACKEY

Alexander city, Ala. 35010

13,231

Rank: 8 out of 136

3,140

Rank: 1 out of 136

$518K

Rank: 18 out of 136

$165

Average: $286

4

Average: 6

R PAYNE

Birmingham, Ala. 35235

13,096

Rank: 9 out of 136

823

Rank: 72 out of 136

$582K

Rank: 13 out of 136

$708

Average: $286

16

Average: 6

JOSEPH HANSON

Florence, Ala. 35630

13,031

Rank: 10 out of 136

2,270

Rank: 6 out of 136

$379K

Rank: 33 out of 136

$167

Average: $286

6

Average: 6

JEAN DONAHUE

Jasper, Ala. 35501

12,716

Rank: 11 out of 136

984

Rank: 64 out of 136

$594K

Rank: 11 out of 136

$603

Average: $286

13

Average: 6

STEVEN SKINNER

Cullman, Ala. 35058

12,264

Rank: 12 out of 136

2,277

Rank: 5 out of 136

$759K

Rank: 6 out of 136

$333

Average: $286

5

Average: 6

JOSHUA WHARTON

Guntersville, Ala. 35976

11,612

Rank: 13 out of 136

1,384

Rank: 39 out of 136

$540K

Rank: 15 out of 136

$390

Average: $286

8

Average: 6

RUTH YATES

Huntsville, Ala. 35801

11,607

Rank: 14 out of 136

1,713

Rank: 20 out of 136

$385K

Rank: 32 out of 136

$225

Average: $286

7

Average: 6

HEATHER HALEY

Fairhope, Ala. 36532

11,172

Rank: 15 out of 136

1,761

Rank: 17 out of 136

$404K

Rank: 28 out of 136

$229

Average: $286

6

Average: 6

JOSEPH BACKE

Decatur, Ala. 35601

10,877

Rank: 16 out of 136

1,530

Rank: 25 out of 136

$306K

Rank: 52 out of 136

$200

Average: $286

7

Average: 6

ROBERT CLARK

Fairhope, Ala. 36532

10,860

Rank: 17 out of 136

1,410

Rank: 36 out of 136

$374K

Rank: 35 out of 136

$265

Average: $286

8

Average: 6

SHELLEY RAY

Oxford, Ala. 36203

10,754

Rank: 18 out of 136

1,410

Rank: 36 out of 136

$412K

Rank: 27 out of 136

$292

Average: $286

8

Average: 6

JOHN SOWELL

Huntsville, Ala. 35801

10,711

Rank: 19 out of 136

1,940

Rank: 10 out of 136

$373K

Rank: 37 out of 136

$192

Average: $286

6

Average: 6

LAURA TAMBURIN

Dothan, Ala. 36305

10,708

Rank: 20 out of 136

1,296

Rank: 44 out of 136

$388K

Rank: 30 out of 136

$299

Average: $286

8

Average: 6

GAIL WESTHOVEN

Birmingham, Ala. 35235

10,667

Rank: 21 out of 136

1,113

Rank: 52 out of 136

$378K

Rank: 34 out of 136

$340

Average: $286

10

Average: 6

VERA SOONG

Birmingham, Ala. 35211

10,476

Rank: 22 out of 136

1,471

Rank: 30 out of 136

$454K

Rank: 23 out of 136

$309

Average: $286

7

Average: 6

HAROLD HAWKINS

Mobile, Ala. 36606

10,450

Rank: 23 out of 136

1,832

Rank: 13 out of 136

$205K

Rank: 74 out of 136

$112

Average: $286

6

Average: 6

THOMAS BENDER

Mobile, Ala. 36608

10,375

Rank: 24 out of 136

1,084

Rank: 54 out of 136

$363K

Rank: 43 out of 136

$335

Average: $286

10

Average: 6

JOHN ANTHONY

Montgomery, Ala. 36106

10,252

Rank: 25 out of 136

1,456

Rank: 32 out of 136

$366K

Rank: 41 out of 136

$252

Average: $286

7

Average: 6

RONABETH HOLMES

Auburn, Ala. 36830

10,187

Rank: 26 out of 136

1,449

Rank: 33 out of 136

$337K

Rank: 46 out of 136

$232

Average: $286

7

Average: 6

L PYNES

Dothan, Ala. 36301

9,974

Rank: 27 out of 136

2,205

Rank: 8 out of 136

$364K

Rank: 42 out of 136

$165

Average: $286

5

Average: 6

DONALD WALTERS

Birmingham, Ala. 35216

9,752

Rank: 28 out of 136

1,127

Rank: 50 out of 136

$517K

Rank: 19 out of 136

$459

Average: $286

9

Average: 6

CAROLE LANE

Brewton, Ala. 36426

9,593

Rank: 29 out of 136

758

Rank: 80 out of 136

$116K

Rank: 98 out of 136

$153

Average: $286

13

Average: 6

JAMES KRELL

Birmingham, Ala. 35205

9,569

Rank: 30 out of 136

1,525

Rank: 26 out of 136

$337K

Rank: 47 out of 136

$221

Average: $286

6

Average: 6

ALAN STANFORD

Daphne, Ala. 36526

9,517

Rank: 31 out of 136

1,483

Rank: 29 out of 136

$348K

Rank: 45 out of 136

$234

Average: $286

6

Average: 6

SCARLETTE SMITH

Cullman, Ala. 35055

9,065

Rank: 32 out of 136

1,633

Rank: 23 out of 136

$239K

Rank: 65 out of 136

$146

Average: $286

6

Average: 6

ANGELO MANCUSO

Madison, Ala. 35758

8,968

Rank: 33 out of 136

1,015

Rank: 61 out of 136

$291K

Rank: 55 out of 136

$287

Average: $286

9

Average: 6

TONIA RUDDOCK

Dothan, Ala. 36305

8,942

Rank: 34 out of 136

1,794

Rank: 15 out of 136

$321K

Rank: 50 out of 136

$179

Average: $286

5

Average: 6

SAMANTHA WYATT

Decatur, Ala. 35601

8,876

Rank: 35 out of 136

1,134

Rank: 49 out of 136

$261K

Rank: 60 out of 136

$230

Average: $286

8

Average: 6

JAMES SMITH

Montgomery, Ala. 36106

8,683

Rank: 36 out of 136

1,069

Rank: 55 out of 136

$212K

Rank: 69 out of 136

$198

Average: $286

8

Average: 6

PATRICIA WILSON

Huntsville, Ala. 35801

8,460

Rank: 37 out of 136

2,112

Rank: 9 out of 136

$293K

Rank: 54 out of 136

$139

Average: $286

4

Average: 6

LON RABY

Huntsville, Ala. 35801

8,414

Rank: 38 out of 136

1,891

Rank: 11 out of 136

$280K

Rank: 57 out of 136

$148

Average: $286

4

Average: 6

CRAIG OMOHUNDRO

Dothan, Ala. 36305

8,365

Rank: 39 out of 136

1,122

Rank: 51 out of 136

$606K

Rank: 10 out of 136

$540

Average: $286

7

Average: 6

JANET CASH

Birmingham, Ala. 35205

8,359

Rank: 40 out of 136

1,135

Rank: 48 out of 136

$308K

Rank: 51 out of 136

$271

Average: $286

7

Average: 6

SHARON GARDEPE

Huntsville, Ala. 35801

8,270

Rank: 41 out of 136

997

Rank: 63 out of 136

$245K

Rank: 62 out of 136

$246

Average: $286

8

Average: 6

CLANCY JOHNSON

Cullman, Ala. 35058

8,190

Rank: 42 out of 136

1,039

Rank: 57 out of 136

$285K

Rank: 56 out of 136

$275

Average: $286

8

Average: 6

GARY MONHEIT

Birmingham, Ala. 35205

8,189

Rank: 43 out of 136

1,693

Rank: 21 out of 136

$924K

Rank: 5 out of 136

$546

Average: $286

5

Average: 6

ROBERT HENDERSON

Alabaster, Ala. 35007

8,092

Rank: 44 out of 136

1,691

Rank: 22 out of 136

$300K

Rank: 53 out of 136

$177

Average: $286

5

Average: 6

CHRISTOPHER HARMON

Birmingham, Ala. 35242

8,009

Rank: 45 out of 136

1,429

Rank: 35 out of 136

$1.35M

Rank: 1 out of 136

$945

Average: $286

6

Average: 6

PATRICK KILGO

Huntsville, Ala. 35801

7,941

Rank: 46 out of 136

1,825

Rank: 14 out of 136

$531K

Rank: 16 out of 136

$291

Average: $286

4

Average: 6

BRIAN CHESHIRE

Fairhope, Ala. 36532

7,804

Rank: 47 out of 136

1,533

Rank: 24 out of 136

$370K

Rank: 40 out of 136

$242

Average: $286

5

Average: 6

AMY MORRIS

Mobile, Ala. 36608

7,262

Rank: 48 out of 136

1,022

Rank: 60 out of 136

$188K

Rank: 78 out of 136

$184

Average: $286

7

Average: 6

JOHN VANLOOCK

Mobile, Ala. 36609

7,245

Rank: 49 out of 136

1,148

Rank: 47 out of 136

$276K

Rank: 58 out of 136

$240

Average: $286

6

Average: 6

LUTHER RICHARDSON

Tuscaloosa, Ala. 35404

7,078

Rank: 50 out of 136

1,354

Rank: 42 out of 136

$238K

Rank: 66 out of 136

$176

Average: $286

5

Average: 6

JEFFERY WEEKS

Northport, Ala. 35473

7,065

Rank: 51 out of 136

977

Rank: 65 out of 136

$242K

Rank: 63 out of 136

$248

Average: $286

7

Average: 6

MICHAEL JOHNSON

Northport, Ala. 35473

6,908

Rank: 52 out of 136

1,447

Rank: 34 out of 136

$242K

Rank: 64 out of 136

$167

Average: $286

5

Average: 6

WILLIAM WELBORN

Sheffield, Ala. 35660

6,672

Rank: 53 out of 136

2,208

Rank: 7 out of 136

$373K

Rank: 38 out of 136

$169

Average: $286

3

Average: 6

CHARLES GAMBLA

Northport, Ala. 35473

6,475

Rank: 55 out of 136

1,362

Rank: 41 out of 136

$686K

Rank: 8 out of 136

$504

Average: $286

5

Average: 6

ROBERT CALCOTE

Auburn, Ala. 36830

6,432

Rank: 56 out of 136

890

Rank: 69 out of 136

$195K

Rank: 76 out of 136

$219

Average: $286

7

Average: 6

JASON LOCKRIDGE

Bessemer, Ala. 35022

6,382

Rank: 57 out of 136

1,031

Rank: 59 out of 136

$259K

Rank: 61 out of 136

$252

Average: $286

6

Average: 6

JOHN SHERROD

Daphne, Ala. 36526

6,246

Rank: 58 out of 136

766

Rank: 78 out of 136

$212K

Rank: 70 out of 136

$276

Average: $286

8

Average: 6

SCOTT FREEMAN

Mobile, Ala. 36606

6,096

Rank: 59 out of 136

600

Rank: 96 out of 136

$939K

Rank: 3 out of 136

$1,565

Average: $286

10

Average: 6

MARK HERRON

Montgomery, Ala. 36117

5,638

Rank: 61 out of 136

1,395

Rank: 38 out of 136

$326K

Rank: 49 out of 136

$234

Average: $286

4

Average: 6

MELANIE APPELL

Birmingham, Ala. 35205

5,615

Rank: 62 out of 136

968

Rank: 66 out of 136

$196K

Rank: 75 out of 136

$203

Average: $286

6

Average: 6

EVANS BAILEY

Birmingham, Ala. 35242

5,543

Rank: 63 out of 136

1,014

Rank: 62 out of 136

$990K

Rank: 2 out of 136

$976

Average: $286

5

Average: 6

MATTHEW ABELE

Birmingham, Ala. 35205

5,483

Rank: 64 out of 136

1,235

Rank: 45 out of 136

$444K

Rank: 24 out of 136

$360

Average: $286

4

Average: 6

GEORGE TISDALE

Birmingham, Ala. 35216

5,412

Rank: 65 out of 136

1,865

Rank: 12 out of 136

$413K

Rank: 26 out of 136

$222

Average: $286

3

Average: 6

DENA HOWELL

Mobile, Ala. 36608

5,398

Rank: 66 out of 136

943

Rank: 68 out of 136

$167K

Rank: 82 out of 136

$177

Average: $286

6

Average: 6

RYAN RAMAGOSA

Mobile, Ala. 36606

5,377

Rank: 67 out of 136

681

Rank: 91 out of 136

$209K

Rank: 72 out of 136

$306

Average: $286

8

Average: 6

ERIC BAUM

Gadsden, Ala. 35901

5,373

Rank: 68 out of 136

1,735

Rank: 18 out of 136

$218K

Rank: 68 out of 136

$126

Average: $286

3

Average: 6

BARRY GINSBURG

Birmingham, Ala. 35213

5,372

Rank: 69 out of 136

492

Rank: 104 out of 136

$505K

Rank: 20 out of 136

$1,026

Average: $286

11

Average: 6

CAROLE JOHNSON

Dothan, Ala. 36303

5,004

Rank: 70 out of 136

1,375

Rank: 40 out of 136

$115K

Rank: 99 out of 136

$84

Average: $286

4

Average: 6

ANN HILL

Birmingham, Ala. 35205

4,927

Rank: 71 out of 136

1,032

Rank: 58 out of 136

$205K

Rank: 73 out of 136

$199

Average: $286

5

Average: 6

BELIN BODIE

Mobile, Ala. 36608

4,854

Rank: 72 out of 136

947

Rank: 67 out of 136

$175K

Rank: 79 out of 136

$184

Average: $286

5

Average: 6

STEPHEN MALLETTE

Athens, Ala. 35611

4,690

Rank: 74 out of 136

1,517

Rank: 27 out of 136

$171K

Rank: 81 out of 136

$112

Average: $286

3

Average: 6

ROGER STROUD

Anniston, Ala. 36207

4,625

Rank: 75 out of 136

1,105

Rank: 53 out of 136

$329K

Rank: 48 out of 136

$298

Average: $286

4

Average: 6

ROBERT MOWRY

Mobile, Ala. 36608

4,550

Rank: 76 out of 136

632

Rank: 94 out of 136

$717K

Rank: 7 out of 136

$1,135

Average: $286

7

Average: 6

JULIAN THOMAS

Birmingham, Ala. 35213

4,426

Rank: 77 out of 136

776

Rank: 76 out of 136

$524K

Rank: 17 out of 136

$675

Average: $286

6

Average: 6

SHARON HILL

Cullman, Ala. 35058

4,419

Rank: 78 out of 136

767

Rank: 77 out of 136

$101K

Rank: 101 out of 136

$132

Average: $286

6

Average: 6

ROBERT PRITCHETT

Birmingham, Ala. 35205

4,360

Rank: 79 out of 136

701

Rank: 85 out of 136

$171K

Rank: 80 out of 136

$244

Average: $286

6

Average: 6

KIRBY HART

Dothan, Ala. 36301

4,286

Rank: 80 out of 136

1,041

Rank: 56 out of 136

$145K

Rank: 87 out of 136

$139

Average: $286

4

Average: 6

ELISE BARNETT

Montgomery, Ala. 36117

4,212

Rank: 81 out of 136

818

Rank: 73 out of 136

$158K

Rank: 84 out of 136

$194

Average: $286

5

Average: 6

GWENDELLYN MCLEAN

Birmingham, Ala. 35209

4,184

Rank: 82 out of 136

710

Rank: 84 out of 136

$131K

Rank: 91 out of 136

$185

Average: $286

6

Average: 6

WILLIAM COOK

Birmingham, Ala. 35226

4,164

Rank: 83 out of 136

684

Rank: 90 out of 136

$155K

Rank: 85 out of 136

$226

Average: $286

6

Average: 6

ELIZABETH JACOBSON

Birmingham, Ala. 35242

4,091

Rank: 84 out of 136

560

Rank: 101 out of 136

$191K

Rank: 77 out of 136

$341

Average: $286

7

Average: 6

DAVID JACKSON

Northport, Ala. 35473

4,051

Rank: 85 out of 136

837

Rank: 71 out of 136

$129K

Rank: 94 out of 136

$155

Average: $286

5

Average: 6

JERE WEAVER

Decatur, Ala. 35601

3,947

Rank: 86 out of 136

1,153

Rank: 46 out of 136

$150K

Rank: 86 out of 136

$130

Average: $286

3

Average: 6

ELIZABETH MARTIN

Hoover, Ala. 35244

3,894

Rank: 87 out of 136

686

Rank: 89 out of 136

$130K

Rank: 93 out of 136

$190

Average: $286

6

Average: 6

MELINDA MUSICK

Huntsville, Ala. 35801

3,893

Rank: 88 out of 136

1,353

Rank: 43 out of 136

$209K

Rank: 71 out of 136

$155

Average: $286

3

Average: 6

LAURA CEPEDA

Fairhope, Ala. 36532

3,866

Rank: 89 out of 136

690

Rank: 88 out of 136

$373K

Rank: 36 out of 136

$541

Average: $286

6

Average: 6

THOMAS PETERSON

Gadsden, Ala. 35901

3,803

Rank: 90 out of 136

765

Rank: 79 out of 136

$67.2K

Rank: 113 out of 136

$88

Average: $286

5

Average: 6

COURTNEY ROBBINS

Birmingham, Ala. 35235

3,719

Rank: 91 out of 136

732

Rank: 82 out of 136

$129K

Rank: 95 out of 136

$176

Average: $286

5

Average: 6

SAMUEL FISCHER

Birmingham, Ala. 35205

3,704

Rank: 92 out of 136

339

Rank: 119 out of 136

$223K

Rank: 67 out of 136

$658

Average: $286

11

Average: 6

JULIE HARPER

Birmingham, Ala. 35243

3,605

Rank: 93 out of 136

586

Rank: 97 out of 136

$124K

Rank: 96 out of 136

$211

Average: $286

6

Average: 6

ROBERTA SWAIN

Mobile, Ala. 36606

3,390

Rank: 94 out of 136

695

Rank: 86 out of 136

$163K

Rank: 83 out of 136

$235

Average: $286

5

Average: 6

KAREN WALKER

Northport, Ala. 35473

3,298

Rank: 95 out of 136

663

Rank: 93 out of 136

$131K

Rank: 92 out of 136

$198

Average: $286

5

Average: 6

CONWAY HUANG

Birmingham, Ala. 35233

3,192

Rank: 96 out of 136

781

Rank: 75 out of 136

$372K

Rank: 39 out of 136

$477

Average: $286

4

Average: 6

ELIZABETH MOUNTCASTLE

Montgomery, Ala. 36117

3,098

Rank: 97 out of 136

421

Rank: 111 out of 136

$82.4K

Rank: 107 out of 136

$196

Average: $286

7

Average: 6

HUBERT MATTHEWS

Montgomery, Ala. 36117

3,032

Rank: 98 out of 136

585

Rank: 98 out of 136

$118K

Rank: 97 out of 136

$201

Average: $286

5

Average: 6

ROBERT GRIFFITH

Northport, Ala. 35473

3,005

Rank: 99 out of 136

677

Rank: 92 out of 136

$98.8K

Rank: 102 out of 136

$146

Average: $286

4

Average: 6

BONI ELEWSKI

Birmingham, Ala. 35233

2,825

Rank: 100 out of 136

562

Rank: 100 out of 136

$87.8K

Rank: 105 out of 136

$156

Average: $286

5

Average: 6

ELIAS WATSON

Birmingham, Ala. 35211

2,670

Rank: 101 out of 136

449

Rank: 107 out of 136

$58.5K

Rank: 120 out of 136

$130

Average: $286

6

Average: 6

CRAIG ELMETS

Birmingham, Ala. 35233

2,544

Rank: 102 out of 136

332

Rank: 120 out of 136

$49.4K

Rank: 124 out of 136

$149

Average: $286

8

Average: 6

JAMES REEDER

Decatur, Ala. 35601

2,474

Rank: 103 out of 136

718

Rank: 83 out of 136

$110K

Rank: 100 out of 136

$153

Average: $286

3

Average: 6

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.