Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Alabama » Urology

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

JOHN PIRANI

Gadsden, Ala. 35903

237,137

Rank: 1 out of 121

1,201

Rank: 15 out of 121

$421K

Rank: 5 out of 121

$350

Average: $285

197

Average: 27

DOYLE STEPHENS

Gadsden, Ala. 35903

141,038

Rank: 2 out of 121

873

Rank: 32 out of 121

$349K

Rank: 18 out of 121

$400

Average: $285

162

Average: 27

WILLIAM SHELOR

Dothan, Ala. 36303

130,042

Rank: 3 out of 121

570

Rank: 83 out of 121

$135K

Rank: 84 out of 121

$238

Average: $285

228

Average: 27

JOHN PEACOCK

Dothan, Ala. 36301

125,209

Rank: 4 out of 121

1,313

Rank: 11 out of 121

$408K

Rank: 7 out of 121

$311

Average: $285

95

Average: 27

JONATHAN VUKOVICH

Dothan, Ala. 36301

117,511

Rank: 5 out of 121

1,436

Rank: 5 out of 121

$344K

Rank: 20 out of 121

$240

Average: $285

82

Average: 27

JOSEPH CLEMENTS

Dothan, Ala. 36301

115,704

Rank: 6 out of 121

1,538

Rank: 3 out of 121

$310K

Rank: 25 out of 121

$202

Average: $285

75

Average: 27

JOSEPH PHILLIPS

Dothan, Ala. 36301

114,549

Rank: 7 out of 121

1,301

Rank: 12 out of 121

$303K

Rank: 26 out of 121

$233

Average: $285

88

Average: 27

MERLE WADE

Gadsden, Ala. 35903

113,515

Rank: 8 out of 121

949

Rank: 30 out of 121

$375K

Rank: 13 out of 121

$396

Average: $285

120

Average: 27

BRYANT WILLIAMS

Dothan, Ala. 36301

109,578

Rank: 9 out of 121

1,357

Rank: 7 out of 121

$340K

Rank: 21 out of 121

$251

Average: $285

81

Average: 27

ROBERT SCHUYLER

Dothan, Ala. 36301

109,412

Rank: 10 out of 121

1,360

Rank: 6 out of 121

$337K

Rank: 22 out of 121

$248

Average: $285

80

Average: 27

SELDEN STEPHENS

Mobile, Ala. 36607

91,090

Rank: 11 out of 121

773

Rank: 51 out of 121

$205K

Rank: 54 out of 121

$265

Average: $285

118

Average: 27

BRYANT POOLE

Homewood, Ala. 35209

76,346

Rank: 12 out of 121

690

Rank: 61 out of 121

$1.33M

Rank: 1 out of 121

$1,930

Average: $285

111

Average: 27

RUBE HUNDLEY

Dothan, Ala. 36303

73,848

Rank: 13 out of 121

419

Rank: 96 out of 121

$62.4K

Rank: 105 out of 121

$149

Average: $285

176

Average: 27

CHARLES WHITE

Mobile, Ala. 36607

67,724

Rank: 14 out of 121

829

Rank: 41 out of 121

$218K

Rank: 52 out of 121

$263

Average: $285

82

Average: 27

MANISH SHAH

Gadsden, Ala. 35903

62,914

Rank: 15 out of 121

837

Rank: 38 out of 121

$351K

Rank: 17 out of 121

$420

Average: $285

75

Average: 27

THOMAS COLEMAN

Mobile, Ala. 36608

47,472

Rank: 16 out of 121

834

Rank: 40 out of 121

$266K

Rank: 34 out of 121

$319

Average: $285

57

Average: 27

LEE HAMMONTREE

Homewood, Ala. 35209

46,273

Rank: 17 out of 121

788

Rank: 46 out of 121

$235K

Rank: 43 out of 121

$298

Average: $285

59

Average: 27

VINCENT BIVINS

Homewood, Ala. 35209

42,692

Rank: 18 out of 121

843

Rank: 37 out of 121

$380K

Rank: 12 out of 121

$451

Average: $285

51

Average: 27

PATRICK MILLS

Homewood, Ala. 35209

37,327

Rank: 19 out of 121

698

Rank: 59 out of 121

$187K

Rank: 62 out of 121

$268

Average: $285

53

Average: 27

RUPA KITCHENS

Homewood, Ala. 35209

36,130

Rank: 20 out of 121

578

Rank: 82 out of 121

$175K

Rank: 68 out of 121

$303

Average: $285

63

Average: 27

WILLIAM BLAYLOCK

Mobile, Ala. 36608

33,001

Rank: 21 out of 121

1,005

Rank: 23 out of 121

$240K

Rank: 39 out of 121

$239

Average: $285

33

Average: 27

WILLIAM CHAPMAN

Huntsville, Ala. 35802

31,705

Rank: 22 out of 121

1,240

Rank: 14 out of 121

$408K

Rank: 8 out of 121

$329

Average: $285

26

Average: 27

MELL DUGGAN

Homewood, Ala. 35209

31,593

Rank: 23 out of 121

845

Rank: 36 out of 121

$199K

Rank: 57 out of 121

$236

Average: $285

37

Average: 27

PAUL SCOTT

Mobile, Ala. 36607

29,540

Rank: 24 out of 121

815

Rank: 42 out of 121

$347K

Rank: 19 out of 121

$426

Average: $285

36

Average: 27

LEON HAMRICK

Homewood, Ala. 35209

28,493

Rank: 25 out of 121

807

Rank: 43 out of 121

$197K

Rank: 58 out of 121

$244

Average: $285

35

Average: 27

GUY OSWALT

Mobile, Ala. 36607

27,709

Rank: 26 out of 121

800

Rank: 44 out of 121

$238K

Rank: 41 out of 121

$298

Average: $285

35

Average: 27

MICHAEL BREWER

Homewood, Ala. 35209

26,935

Rank: 27 out of 121

799

Rank: 45 out of 121

$218K

Rank: 51 out of 121

$273

Average: $285

34

Average: 27

THOMAS HOLLEY

Homewood, Ala. 35209

26,589

Rank: 28 out of 121

997

Rank: 25 out of 121

$245K

Rank: 38 out of 121

$246

Average: $285

27

Average: 27

DINO FRANGOS

Mobile, Ala. 36607

26,367

Rank: 29 out of 121

741

Rank: 55 out of 121

$248K

Rank: 37 out of 121

$335

Average: $285

36

Average: 27

RISHI RAJAN

Opelika, Ala. 36801

22,444

Rank: 30 out of 121

1,338

Rank: 9 out of 121

$458K

Rank: 3 out of 121

$343

Average: $285

17

Average: 27

AUTRY MEGGINSON

Mobile, Ala. 36607

22,286

Rank: 31 out of 121

862

Rank: 33 out of 121

$228K

Rank: 48 out of 121

$265

Average: $285

26

Average: 27

DONALD BRAGG

Homewood, Ala. 35209

21,860

Rank: 32 out of 121

1,119

Rank: 17 out of 121

$237K

Rank: 42 out of 121

$212

Average: $285

20

Average: 27

WILLIAM HUGHES

Decatur, Ala. 35601

21,816

Rank: 33 out of 121

1,671

Rank: 2 out of 121

$570K

Rank: 2 out of 121

$341

Average: $285

13

Average: 27

BRIAN RICHARDSON

Montgomery, Ala. 36106

20,643

Rank: 34 out of 121

1,006

Rank: 22 out of 121

$372K

Rank: 14 out of 121

$370

Average: $285

21

Average: 27

JASON BURRUS

Homewood, Ala. 35209

16,735

Rank: 35 out of 121

627

Rank: 75 out of 121

$181K

Rank: 64 out of 121

$288

Average: $285

27

Average: 27

BRIAN WADE

Homewood, Ala. 35209

16,729

Rank: 36 out of 121

788

Rank: 46 out of 121

$204K

Rank: 56 out of 121

$258

Average: $285

21

Average: 27

VICTOR JIMINEZ

Huntsville, Ala. 35802

16,594

Rank: 37 out of 121

1,080

Rank: 19 out of 121

$365K

Rank: 15 out of 121

$338

Average: $285

15

Average: 27

THOMAS MOODY

Homewood, Ala. 35209

15,719

Rank: 38 out of 121

519

Rank: 86 out of 121

$76.6K

Rank: 101 out of 121

$148

Average: $285

30

Average: 27

PAULA ROOKIS

Homewood, Ala. 35209

15,051

Rank: 39 out of 121

674

Rank: 66 out of 121

$176K

Rank: 67 out of 121

$260

Average: $285

22

Average: 27

RODNEY DENNIS

Homewood, Ala. 35209

14,932

Rank: 40 out of 121

672

Rank: 68 out of 121

$164K

Rank: 69 out of 121

$245

Average: $285

22

Average: 27

JASON MOELLINGER

Homewood, Ala. 35209

13,878

Rank: 41 out of 121

785

Rank: 48 out of 121

$185K

Rank: 63 out of 121

$236

Average: $285

18

Average: 27

MRINAL DHAR

Tuscaloosa, Ala. 35401

13,855

Rank: 42 out of 121

403

Rank: 98 out of 121

$107K

Rank: 96 out of 121

$266

Average: $285

34

Average: 27

ANDREW STRANG

Homewood, Ala. 35209

13,431

Rank: 43 out of 121

768

Rank: 53 out of 121

$179K

Rank: 65 out of 121

$233

Average: $285

17

Average: 27

GREGORY CARTER

Boaz, Ala. 35957

13,210

Rank: 44 out of 121

1,005

Rank: 23 out of 121

$281K

Rank: 28 out of 121

$279

Average: $285

13

Average: 27

BRIAN CHRISTINE

Homewood, Ala. 35209

13,165

Rank: 45 out of 121

608

Rank: 77 out of 121

$311K

Rank: 24 out of 121

$512

Average: $285

22

Average: 27

MICHAEL BROWN

Huntsville, Ala. 35802

13,105

Rank: 46 out of 121

1,293

Rank: 13 out of 121

$381K

Rank: 11 out of 121

$294

Average: $285

10

Average: 27

WILLIAM TERRY

Mobile, Ala. 36608

12,437

Rank: 47 out of 121

478

Rank: 89 out of 121

$142K

Rank: 80 out of 121

$297

Average: $285

26

Average: 27

SERGEY ANANYEV

Decatur, Ala. 35601

12,232

Rank: 48 out of 121

782

Rank: 49 out of 121

$298K

Rank: 27 out of 121

$381

Average: $285

16

Average: 27

ALFRED NEWMAN

Montgomery, Ala. 36106

12,050

Rank: 49 out of 121

1,100

Rank: 18 out of 121

$420K

Rank: 6 out of 121

$382

Average: $285

11

Average: 27

HOWARD WINFIELD

Tuscaloosa, Ala. 35401

11,548

Rank: 50 out of 121

453

Rank: 92 out of 121

$129K

Rank: 86 out of 121

$284

Average: $285

25

Average: 27

A. TULLY

Homewood, Ala. 35209

11,459

Rank: 51 out of 121

696

Rank: 60 out of 121

$233K

Rank: 44 out of 121

$334

Average: $285

16

Average: 27

NICOLISA MASSIE

Homewood, Ala. 35209

11,267

Rank: 52 out of 121

628

Rank: 74 out of 121

$194K

Rank: 61 out of 121

$309

Average: $285

18

Average: 27

CHRISTOPHER PETRUS

Fairhope, Ala. 36532

11,254

Rank: 53 out of 121

1,342

Rank: 8 out of 121

$357K

Rank: 16 out of 121

$266

Average: $285

8

Average: 27

MARK DEGUENTHER

Homewood, Ala. 35209

11,125

Rank: 54 out of 121

724

Rank: 57 out of 121

$273K

Rank: 30 out of 121

$377

Average: $285

15

Average: 27

CHARLES BUGG

Homewood, Ala. 35209

10,970

Rank: 55 out of 121

955

Rank: 29 out of 121

$253K

Rank: 35 out of 121

$265

Average: $285

11

Average: 27

JARED COX

Homewood, Ala. 35209

10,129

Rank: 56 out of 121

684

Rank: 64 out of 121

$160K

Rank: 75 out of 121

$233

Average: $285

15

Average: 27

JAMES FLATT

Huntsville, Ala. 35802

9,006

Rank: 57 out of 121

1,486

Rank: 4 out of 121

$431K

Rank: 4 out of 121

$290

Average: $285

6

Average: 27

WILLIAM MCCUTCHEN

Birmingham, Ala. 35211

8,165

Rank: 58 out of 121

332

Rank: 103 out of 121

$115K

Rank: 92 out of 121

$346

Average: $285

25

Average: 27

CHARLES WILSON

Florence, Ala. 35630

8,127

Rank: 59 out of 121

1,182

Rank: 16 out of 121

$228K

Rank: 49 out of 121

$193

Average: $285

7

Average: 27

HENRY HUDSON

Birmingham, Ala. 35209

8,059

Rank: 60 out of 121

835

Rank: 39 out of 121

$140K

Rank: 82 out of 121

$168

Average: $285

10

Average: 27

MARK BYARD

Dothan, Ala. 36305

7,968

Rank: 61 out of 121

1,952

Rank: 1 out of 121

$405K

Rank: 10 out of 121

$207

Average: $285

4

Average: 27

JOHN WILBANKS

Homewood, Ala. 35209

7,485

Rank: 62 out of 121

649

Rank: 69 out of 121

$124K

Rank: 88 out of 121

$191

Average: $285

12

Average: 27

KEVIN WALLS

Sheffield, Ala. 35660

7,394

Rank: 63 out of 121

597

Rank: 79 out of 121

$215K

Rank: 53 out of 121

$360

Average: $285

12

Average: 27

PETER SHASHY

Montgomery, Ala. 36106

7,341

Rank: 64 out of 121

1,329

Rank: 10 out of 121

$316K

Rank: 23 out of 121

$238

Average: $285

6

Average: 27

MATTHEW THOM

Tuscaloosa, Ala. 35401

6,753

Rank: 65 out of 121

487

Rank: 88 out of 121

$153K

Rank: 78 out of 121

$315

Average: $285

14

Average: 27

MICHAEL SIMMONS

Scottsboro, Ala. 35768

6,362

Rank: 66 out of 121

706

Rank: 58 out of 121

$204K

Rank: 55 out of 121

$288

Average: $285

9

Average: 27

JOSEPH PETTUS

Huntsville, Ala. 35801

5,877

Rank: 67 out of 121

634

Rank: 73 out of 121

$278K

Rank: 29 out of 121

$439

Average: $285

9

Average: 27

GEOFFREY HABERMACHER

Montgomery, Ala. 36116

5,849

Rank: 68 out of 121

687

Rank: 63 out of 121

$231K

Rank: 47 out of 121

$336

Average: $285

9

Average: 27

DOUGLAS TURNBULL

Foley, Ala. 36535

5,416

Rank: 69 out of 121

964

Rank: 28 out of 121

$239K

Rank: 40 out of 121

$248

Average: $285

6

Average: 27

JOSEPH MOKULIS

Florence, Ala. 35630

5,327

Rank: 70 out of 121

1,017

Rank: 21 out of 121

$267K

Rank: 31 out of 121

$263

Average: $285

5

Average: 27

TYRUS PRITCHARD

Florence, Ala. 35630

5,001

Rank: 71 out of 121

598

Rank: 78 out of 121

$129K

Rank: 85 out of 121

$216

Average: $285

8

Average: 27

MATTHEW PURCELL

Birmingham, Ala. 35211

4,880

Rank: 72 out of 121

293

Rank: 107 out of 121

$117K

Rank: 90 out of 121

$400

Average: $285

17

Average: 27

DAVID MCKENZIE

Opelika, Ala. 36801

4,764

Rank: 73 out of 121

970

Rank: 27 out of 121

$406K

Rank: 9 out of 121

$419

Average: $285

5

Average: 27

MATTHEW MCINTYRE

Mobile, Ala. 36607

4,750

Rank: 74 out of 121

458

Rank: 91 out of 121

$197K

Rank: 59 out of 121

$430

Average: $285

10

Average: 27

AUSTIN LUTZ

Homewood, Ala. 35209

4,742

Rank: 75 out of 121

354

Rank: 100 out of 121

$142K

Rank: 81 out of 121

$401

Average: $285

13

Average: 27

JOSHUA WAITS

Montgomery, Ala. 36106

4,714

Rank: 76 out of 121

688

Rank: 62 out of 121

$251K

Rank: 36 out of 121

$365

Average: $285

7

Average: 27

PAUL ZBELL

Huntsville, Ala. 35801

4,687

Rank: 77 out of 121

854

Rank: 34 out of 121

$266K

Rank: 32 out of 121

$312

Average: $285

5

Average: 27

WILLIAM SHERRER

Selma, Ala. 36701

4,674

Rank: 78 out of 121

1,038

Rank: 20 out of 121

$266K

Rank: 33 out of 121

$257

Average: $285

5

Average: 27

MICHAEL WATERS

Foley, Ala. 36535

4,438

Rank: 79 out of 121

559

Rank: 84 out of 121

$226K

Rank: 50 out of 121

$404

Average: $285

8

Average: 27

RAYMOND POORE

Tuscaloosa, Ala. 35406

4,351

Rank: 80 out of 121

971

Rank: 26 out of 121

$231K

Rank: 46 out of 121

$238

Average: $285

4

Average: 27

GEORGE ADAMS

Homewood, Ala. 35209

4,285

Rank: 81 out of 121

318

Rank: 104 out of 121

$58.7K

Rank: 106 out of 121

$185

Average: $285

13

Average: 27

KENNETH ALDRIDGE

Tuscaloosa, Ala. 35401

4,055

Rank: 82 out of 121

130

Rank: 116 out of 121

$23.4K

Rank: 116 out of 121

$180

Average: $285

31

Average: 27

JAMES MCMURRAY

Huntsville, Ala. 35801

3,524

Rank: 83 out of 121

756

Rank: 54 out of 121

$161K

Rank: 72 out of 121

$213

Average: $285

5

Average: 27

JAMES REYNOLDS

Huntsville, Ala. 35801

3,489

Rank: 84 out of 121

776

Rank: 50 out of 121

$159K

Rank: 76 out of 121

$205

Average: $285

4

Average: 27

SIMON MIRELMAN

Alabaster, Ala. 35007

3,384

Rank: 85 out of 121

333

Rank: 102 out of 121

$82.9K

Rank: 99 out of 121

$249

Average: $285

10

Average: 27

WILBUR WELLS

Birmingham, Ala. 35209

3,316

Rank: 86 out of 121

309

Rank: 105 out of 121

$47.9K

Rank: 110 out of 121

$155

Average: $285

11

Average: 27

SAMUEL TROTTER

Athens, Ala. 35611

3,109

Rank: 87 out of 121

428

Rank: 94 out of 121

$123K

Rank: 89 out of 121

$288

Average: $285

7

Average: 27

TERRY PHILLIS

Anniston, Ala. 36207

2,899

Rank: 88 out of 121

945

Rank: 31 out of 121

$161K

Rank: 71 out of 121

$171

Average: $285

3

Average: 27

GREGORY BROUGHTON

Tuscaloosa, Ala. 35406

2,826

Rank: 89 out of 121

678

Rank: 65 out of 121

$232K

Rank: 45 out of 121

$342

Average: $285

4

Average: 27

JOSEPH HICKS

Huntsville, Ala. 35801

2,798

Rank: 90 out of 121

531

Rank: 85 out of 121

$146K

Rank: 79 out of 121

$274

Average: $285

5

Average: 27

DAVID MORGAN

Madison, Ala. 35758

2,731

Rank: 91 out of 121

627

Rank: 75 out of 121

$160K

Rank: 74 out of 121

$255

Average: $285

4

Average: 27

JAMES BANKSTON

Alexander city, Ala. 35010

2,713

Rank: 92 out of 121

640

Rank: 71 out of 121

$116K

Rank: 91 out of 121

$182

Average: $285

4

Average: 27

INGRUM BANKSTON

Tuscaloosa, Ala. 35406

2,658

Rank: 93 out of 121

674

Rank: 66 out of 121

$177K

Rank: 66 out of 121

$262

Average: $285

4

Average: 27

GLORIA MASSEY

Montgomery, Ala. 36116

2,596

Rank: 94 out of 121

587

Rank: 80 out of 121

$114K

Rank: 93 out of 121

$194

Average: $285

4

Average: 27

BARRY BILLINGS

Anniston, Ala. 36207

2,595

Rank: 95 out of 121

849

Rank: 35 out of 121

$136K

Rank: 83 out of 121

$160

Average: $285

3

Average: 27

JOSEPH PAZONA

Montgomery, Ala. 36116

2,579

Rank: 96 out of 121

731

Rank: 56 out of 121

$157K

Rank: 77 out of 121

$215

Average: $285

4

Average: 27

JOHN DUFFY

Tuscaloosa, Ala. 35406

2,391

Rank: 97 out of 121

770

Rank: 52 out of 121

$196K

Rank: 60 out of 121

$254

Average: $285

3

Average: 27

ANNE SCOTT

Tuscaloosa, Ala. 35406

2,364

Rank: 98 out of 121

366

Rank: 99 out of 121

$107K

Rank: 95 out of 121

$294

Average: $285

6

Average: 27

ALAN MCCOOL

Dothan, Ala. 36301

2,269

Rank: 99 out of 121

335

Rank: 101 out of 121

$163K

Rank: 70 out of 121

$488

Average: $285

7

Average: 27

ROBERT PELFREY

Dothan, Ala. 36305

1,982

Rank: 100 out of 121

422

Rank: 95 out of 121

$160K

Rank: 73 out of 121

$379

Average: $285

5

Average: 27

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.