Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Alabama » Physical Medicine & Rehabilitation

Top Physical Medicine & Rehabilitation 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

ROBERT BRUNNER

Birmingham, Ala. 35233

36,094

Rank: 1 out of 63

285

Rank: 44 out of 63

$297K

Rank: 12 out of 63

$1,041

Average: $331

127

Average: 13

ERIC BECK

Huntsville, Ala. 35801

21,805

Rank: 2 out of 63

1,986

Rank: 1 out of 63

$1.17M

Rank: 1 out of 63

$590

Average: $331

11

Average: 13

JACK DENVER

Hoover, Ala. 35244

15,653

Rank: 3 out of 63

210

Rank: 49 out of 63

$128K

Rank: 27 out of 63

$609

Average: $331

75

Average: 13

GREGG SOIFER

Dothan, Ala. 36301

14,602

Rank: 4 out of 63

1,104

Rank: 6 out of 63

$803K

Rank: 2 out of 63

$727

Average: $331

13

Average: 13

JOHNNY HOWELL

Florence, Ala. 35630

12,705

Rank: 5 out of 63

1,278

Rank: 3 out of 63

$366K

Rank: 5 out of 63

$287

Average: $331

10

Average: 13

JAMES BARNETT

Northport, Ala. 35476

12,218

Rank: 6 out of 63

1,508

Rank: 2 out of 63

$771K

Rank: 3 out of 63

$511

Average: $331

8

Average: 13

XIAOHUA ZHOU

Birmingham, Ala. 35233

12,011

Rank: 7 out of 63

316

Rank: 40 out of 63

$136K

Rank: 26 out of 63

$431

Average: $331

38

Average: 13

JONATHAN RAINER

Daphne, Ala. 36526

10,494

Rank: 8 out of 63

537

Rank: 20 out of 63

$361K

Rank: 7 out of 63

$672

Average: $331

20

Average: 13

ALEXANDER PISATURO

Birmingham, Ala. 35213

10,066

Rank: 9 out of 63

672

Rank: 13 out of 63

$416K

Rank: 4 out of 63

$619

Average: $331

15

Average: 13

JEFFREY ENG

Montgomery, Ala. 36116

8,518

Rank: 10 out of 63

972

Rank: 9 out of 63

$361K

Rank: 6 out of 63

$372

Average: $331

9

Average: 13

ARRTIE PISATURO

Birmingham, Ala. 35213

7,206

Rank: 11 out of 63

426

Rank: 32 out of 63

$305K

Rank: 10 out of 63

$716

Average: $331

17

Average: 13

KEITH ANDERSON

Huntsville, Ala. 35801

6,837

Rank: 12 out of 63

471

Rank: 29 out of 63

$217K

Rank: 14 out of 63

$460

Average: $331

15

Average: 13

KENESHIA KIRKSEY

Birmingham, Ala. 35233

6,421

Rank: 13 out of 63

290

Rank: 43 out of 63

$99.9K

Rank: 36 out of 63

$344

Average: $331

22

Average: 13

CHARLES LAW

Birmingham, Ala. 35211

6,031

Rank: 14 out of 63

56

Rank: 57 out of 63

$41.1K

Rank: 53 out of 63

$734

Average: $331

108

Average: 13

BRENT NEWELL

Huntsville, Ala. 35801

5,705

Rank: 15 out of 63

686

Rank: 12 out of 63

$154K

Rank: 21 out of 63

$225

Average: $331

8

Average: 13

VLADIMIR SLUTSKER

Gadsden, Ala. 35903

5,399

Rank: 16 out of 63

623

Rank: 15 out of 63

$339K

Rank: 8 out of 63

$544

Average: $331

9

Average: 13

BRADLY GOODMAN

Birmingham, Ala. 35235

5,394

Rank: 17 out of 63

823

Rank: 10 out of 63

$306K

Rank: 9 out of 63

$372

Average: $331

7

Average: 13

SRINIVAS MALLEMPATI

Birmingham, Ala. 35235

5,307

Rank: 18 out of 63

1,027

Rank: 7 out of 63

$304K

Rank: 11 out of 63

$296

Average: $331

5

Average: 13

FREDERICK GRAHAM

Northport, Ala. 35476

5,287

Rank: 19 out of 63

1,106

Rank: 5 out of 63

$268K

Rank: 13 out of 63

$243

Average: $331

5

Average: 13

RYAN AARON

Huntsville, Ala. 35802

5,095

Rank: 20 out of 63

701

Rank: 11 out of 63

$211K

Rank: 15 out of 63

$301

Average: $331

7

Average: 13

BONNIE DUNGAN

Dothan, Ala. 36301

4,604

Rank: 21 out of 63

565

Rank: 18 out of 63

$118K

Rank: 30 out of 63

$209

Average: $331

8

Average: 13

CHARLES HALL

Mobile, Ala. 36608

4,519

Rank: 22 out of 63

552

Rank: 19 out of 63

$148K

Rank: 22 out of 63

$267

Average: $331

8

Average: 13

CRAIG LINCOLN

Huntsville, Ala. 35801

4,153

Rank: 23 out of 63

1,186

Rank: 4 out of 63

$209K

Rank: 16 out of 63

$176

Average: $331

4

Average: 13

MARTIN SALMON

Birmingham, Ala. 35209

3,914

Rank: 24 out of 63

471

Rank: 29 out of 63

$170K

Rank: 20 out of 63

$360

Average: $331

8

Average: 13

WILLIAM CRAIG

Birmingham, Ala. 35244

3,575

Rank: 25 out of 63

537

Rank: 20 out of 63

$182K

Rank: 18 out of 63

$338

Average: $331

7

Average: 13

DANIELLE POWELL

Birmingham, Ala. 35249

3,181

Rank: 26 out of 63

407

Rank: 35 out of 63

$71.4K

Rank: 43 out of 63

$175

Average: $331

8

Average: 13

LESLIE RUSH

Foley, Ala. 36535

3,032

Rank: 27 out of 63

587

Rank: 16 out of 63

$183K

Rank: 17 out of 63

$312

Average: $331

5

Average: 13

DIEM YEUNG

Gadsden, Ala. 35903

2,932

Rank: 28 out of 63

477

Rank: 27 out of 63

$146K

Rank: 24 out of 63

$305

Average: $331

6

Average: 13

EDWARD SCHNITZER

Mobile, Ala. 36609

2,908

Rank: 29 out of 63

227

Rank: 47 out of 63

$86.9K

Rank: 39 out of 63

$383

Average: $331

13

Average: 13

LEESA MILES

Birmingham, Ala. 35233

2,581

Rank: 30 out of 63

84

Rank: 56 out of 63

$47.5K

Rank: 51 out of 63

$566

Average: $331

31

Average: 13

ASHLEY JOSLIN

Birmingham, Ala. 35209

2,494

Rank: 31 out of 63

417

Rank: 33 out of 63

$140K

Rank: 25 out of 63

$337

Average: $331

6

Average: 13

JOSHUA TUCKER

Daphne, Ala. 36526

2,378

Rank: 32 out of 63

409

Rank: 34 out of 63

$124K

Rank: 28 out of 63

$303

Average: $331

6

Average: 13

CHRISTOPHER NICHOLS

Mobile, Ala. 36608

2,314

Rank: 33 out of 63

502

Rank: 26 out of 63

$106K

Rank: 33 out of 63

$211

Average: $331

5

Average: 13

HAYLEY CAMPBELL

Huntsville, Ala. 35801

2,278

Rank: 34 out of 63

513

Rank: 24 out of 63

$148K

Rank: 23 out of 63

$288

Average: $331

4

Average: 13

BRIAN CARTER

Huntsville, Ala. 35801

2,224

Rank: 35 out of 63

632

Rank: 14 out of 63

$103K

Rank: 34 out of 63

$163

Average: $331

4

Average: 13

GERALD SWEENEY

Wetumpka, Ala. 36092

2,128

Rank: 36 out of 63

1,010

Rank: 8 out of 63

$116K

Rank: 32 out of 63

$115

Average: $331

2

Average: 13

VANDANA MALADKAR

Huntsville, Ala. 35801

2,009

Rank: 37 out of 63

526

Rank: 23 out of 63

$117K

Rank: 31 out of 63

$223

Average: $331

4

Average: 13

JEFFRY PIROFSKY

Montgomery, Ala. 36117

1,998

Rank: 38 out of 63

566

Rank: 17 out of 63

$118K

Rank: 29 out of 63

$208

Average: $331

4

Average: 13

MATTHEW BERKE

Birmingham, Ala. 35205

1,983

Rank: 39 out of 63

456

Rank: 31 out of 63

$92.3K

Rank: 38 out of 63

$202

Average: $331

4

Average: 13

ROBERT POCZATEK

Birmingham, Ala. 35205

1,968

Rank: 40 out of 63

532

Rank: 22 out of 63

$177K

Rank: 19 out of 63

$334

Average: $331

4

Average: 13

J. CARTER

Birmingham, Ala. 35233

1,893

Rank: 41 out of 63

511

Rank: 25 out of 63

$97.4K

Rank: 37 out of 63

$191

Average: $331

4

Average: 13

MICHELLE TURNLEY

Birmingham, Ala. 35249

1,781

Rank: 42 out of 63

330

Rank: 38 out of 63

$66.1K

Rank: 46 out of 63

$200

Average: $331

5

Average: 13

DAVID THOMASON

Daphne, Ala. 36526

1,712

Rank: 43 out of 63

239

Rank: 46 out of 63

$79K

Rank: 41 out of 63

$330

Average: $331

7

Average: 13

KARIN BAKER

Phenix city, Ala. 36867

1,639

Rank: 44 out of 63

477

Rank: 27 out of 63

$72K

Rank: 42 out of 63

$151

Average: $331

3

Average: 13

ANTHONY PITTS

Birmingham, Ala. 35233

1,504

Rank: 45 out of 63

300

Rank: 42 out of 63

$81K

Rank: 40 out of 63

$270

Average: $331

5

Average: 13

REGINA PHILLIPS

Rainbow city, Ala. 35906

1,381

Rank: 46 out of 63

361

Rank: 37 out of 63

$68.6K

Rank: 44 out of 63

$190

Average: $331

4

Average: 13

HELEN POWELL-STODDART

Huntsville, Ala. 35802

1,372

Rank: 47 out of 63

214

Rank: 48 out of 63

$101K

Rank: 35 out of 63

$472

Average: $331

6

Average: 13

JOHN MURPHY

Florence, Ala. 35630

1,058

Rank: 48 out of 63

40

Rank: 58 out of 63

$19.5K

Rank: 54 out of 63

$488

Average: $331

26

Average: 13

KARIN TAYLOR

Birmingham, Ala. 35209

1,056

Rank: 49 out of 63

141

Rank: 51 out of 63

$66.8K

Rank: 45 out of 63

$474

Average: $331

7

Average: 13

CONLEY CARR

Birmingham, Ala. 35249

876

Rank: 50 out of 63

278

Rank: 45 out of 63

$64.6K

Rank: 48 out of 63

$232

Average: $331

3

Average: 13

HASSAN MONFARED

Birmingham, Ala. 35233

843

Rank: 51 out of 63

317

Rank: 39 out of 63

$61.9K

Rank: 49 out of 63

$195

Average: $331

3

Average: 13

WILLIAM ROGERS

Montgomery, Ala. 36116

737

Rank: 52 out of 63

407

Rank: 35 out of 63

$64.6K

Rank: 47 out of 63

$159

Average: $331

2

Average: 13

THEODORE POWERS

Cullman, Ala. 35058

736

Rank: 53 out of 63

168

Rank: 50 out of 63

$43.6K

Rank: 52 out of 63

$259

Average: $331

4

Average: 13

KATY REYNOLDS

Florence, Ala. 35630

592

Rank: 54 out of 63

22

Rank: 60 out of 63

$11.7K

Rank: 56 out of 63

$531

Average: $331

27

Average: 13

VICTOR MARK

Birmingham, Ala. 35233

417

Rank: 55 out of 63

305

Rank: 41 out of 63

$51.4K

Rank: 50 out of 63

$168

Average: $331

1

Average: 13

ROSS LUMSDEN

Birmingham, Ala. 35205

365

Rank: 56 out of 63

114

Rank: 52 out of 63

$11.5K

Rank: 57 out of 63

$101

Average: $331

3

Average: 13

CATHERINE HARDING

Gadsden, Ala. 35903

335

Rank: 57 out of 63

101

Rank: 54 out of 63

$12.1K

Rank: 55 out of 63

$120

Average: $331

3

Average: 13

LAURA KEZAR

Birmingham, Ala. 35233

156

Rank: 58 out of 63

112

Rank: 53 out of 63

$10.2K

Rank: 58 out of 63

$91

Average: $331

1

Average: 13

AMIE MCLAIN

Birmingham, Ala. 35233

120

Rank: 59 out of 63

96

Rank: 55 out of 63

$7,607

Rank: 59 out of 63

$79

Average: $331

1

Average: 13

ELIZABETH RICHARDSON

Birmingham, Ala. 35233

83

Rank: 60 out of 63

31

Rank: 59 out of 63

$1,725

Rank: 62 out of 63

$56

Average: $331

3

Average: 13

KASEY HILL

Florence, Ala. 35630

61

Rank: 61 out of 63

21

Rank: 62 out of 63

$3,728

Rank: 61 out of 63

$178

Average: $331

3

Average: 13

PAIGE ROY

Huntsville, Ala. 35802

60

Rank: 62 out of 63

22

Rank: 60 out of 63

$5,702

Rank: 60 out of 63

$259

Average: $331

3

Average: 13

ERIK DAVIS

Birmingham, Ala. 35249

30

Rank: 63 out of 63

13

Rank: 63 out of 63

$896

Rank: 63 out of 63

$69

Average: $331

2

Average: 13

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.