Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Alabama » Physical Therapist

Top Physical Therapist 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

BETH MOORE

Haleyville, Ala. 35565

20,612

Rank: 1 out of 519

198

Rank: 81 out of 519

$363K

Rank: 1 out of 519

$1,831

Average: $498

104

Average: 28

HOWARD SALTER

Foley, Ala. 36535

14,782

Rank: 2 out of 519

221

Rank: 58 out of 519

$232K

Rank: 4 out of 519

$1,051

Average: $498

67

Average: 28

MICHAEL PURVIS

Enterprise, Ala. 36330

14,329

Rank: 3 out of 519

304

Rank: 21 out of 519

$251K

Rank: 2 out of 519

$825

Average: $498

47

Average: 28

BRUCE SNOW

Grove hill, Ala. 36451

13,444

Rank: 4 out of 519

244

Rank: 50 out of 519

$246K

Rank: 3 out of 519

$1,008

Average: $498

55

Average: 28

EDWIN GRICE

Prattville, Ala. 36066

12,574

Rank: 5 out of 519

232

Rank: 55 out of 519

$204K

Rank: 8 out of 519

$880

Average: $498

54

Average: 28

DAMIEN SAGER

Jackson, Ala. 36545

12,484

Rank: 6 out of 519

219

Rank: 59 out of 519

$218K

Rank: 5 out of 519

$996

Average: $498

57

Average: 28

MELISSA MYER

Montgomery, Ala. 36106

11,963

Rank: 7 out of 519

305

Rank: 19 out of 519

$204K

Rank: 9 out of 519

$668

Average: $498

39

Average: 28

MARK STAPLES

Alexander city, Ala. 35010

11,850

Rank: 8 out of 519

431

Rank: 1 out of 519

$206K

Rank: 7 out of 519

$477

Average: $498

27

Average: 28

WILLIAM HOLMAN

Demopolis, Ala. 36732

11,461

Rank: 9 out of 519

308

Rank: 18 out of 519

$207K

Rank: 6 out of 519

$672

Average: $498

37

Average: 28

CHARLES OUTLAW

Dothan, Ala. 36303

11,027

Rank: 10 out of 519

251

Rank: 44 out of 519

$180K

Rank: 14 out of 519

$718

Average: $498

44

Average: 28

CORY FULLER

Oneonta, Ala. 35121

10,876

Rank: 11 out of 519

199

Rank: 79 out of 519

$193K

Rank: 11 out of 519

$969

Average: $498

55

Average: 28

JASON SHROPSHIRE

Opelika, Ala. 38803

10,719

Rank: 12 out of 519

367

Rank: 5 out of 519

$194K

Rank: 10 out of 519

$528

Average: $498

29

Average: 28

JOHN HOLLEY

Winfield, Ala. 35594

10,195

Rank: 13 out of 519

383

Rank: 3 out of 519

$188K

Rank: 13 out of 519

$490

Average: $498

27

Average: 28

KENNETH BIGBIE

Florence, Ala. 35630

9,765

Rank: 14 out of 519

355

Rank: 8 out of 519

$176K

Rank: 15 out of 519

$496

Average: $498

28

Average: 28

CHRISTY DEESE

Mobile, Ala. 36609

9,653

Rank: 15 out of 519

108

Rank: 207 out of 519

$189K

Rank: 12 out of 519

$1,746

Average: $498

89

Average: 28

TREACY HUNTER

Anniston, Ala. 36207

9,354

Rank: 16 out of 519

251

Rank: 44 out of 519

$165K

Rank: 16 out of 519

$658

Average: $498

37

Average: 28

PATRICK GAROFANO

Fairhope, Ala. 36532

9,097

Rank: 17 out of 519

151

Rank: 127 out of 519

$154K

Rank: 21 out of 519

$1,021

Average: $498

60

Average: 28

AMY DOWNEY

Russellville, Ala. 35653

8,807

Rank: 18 out of 519

245

Rank: 49 out of 519

$157K

Rank: 19 out of 519

$640

Average: $498

36

Average: 28

JEFFERY WILLIAMS

Decatur, Ala. 35603

8,676

Rank: 19 out of 519

359

Rank: 7 out of 519

$149K

Rank: 24 out of 519

$416

Average: $498

24

Average: 28

MARK MASHBURN

Dothan, Ala. 36305

8,652

Rank: 20 out of 519

126

Rank: 168 out of 519

$159K

Rank: 17 out of 519

$1,264

Average: $498

69

Average: 28

MARCUS THOMSON

Gadsden, Ala. 35901

8,599

Rank: 21 out of 519

325

Rank: 13 out of 519

$150K

Rank: 23 out of 519

$461

Average: $498

26

Average: 28

JUSTIN CRAIN

Tallassee, Ala. 36078

8,550

Rank: 22 out of 519

421

Rank: 2 out of 519

$151K

Rank: 22 out of 519

$358

Average: $498

20

Average: 28

TODD MALONE

Sylacauga, Ala. 35150

8,524

Rank: 23 out of 519

163

Rank: 113 out of 519

$139K

Rank: 27 out of 519

$854

Average: $498

52

Average: 28

JAMES RICHARDSON

Vernon, Ala. 35592

8,517

Rank: 24 out of 519

143

Rank: 143 out of 519

$137K

Rank: 29 out of 519

$958

Average: $498

60

Average: 28

AUSIE BEAMS

Tuscaloosa, Ala. 35405

8,356

Rank: 25 out of 519

150

Rank: 130 out of 519

$159K

Rank: 18 out of 519

$1,060

Average: $498

56

Average: 28

MINDI MEADOWS

Rainsville, Ala. 35986

8,254

Rank: 26 out of 519

144

Rank: 141 out of 519

$135K

Rank: 30 out of 519

$939

Average: $498

57

Average: 28

PHILLIP STEWART

Gadsden, Ala. 35901

8,053

Rank: 27 out of 519

274

Rank: 31 out of 519

$143K

Rank: 25 out of 519

$524

Average: $498

29

Average: 28

DAVID WILHOITE

Oxford, Ala. 36203

8,003

Rank: 28 out of 519

155

Rank: 120 out of 519

$135K

Rank: 32 out of 519

$868

Average: $498

52

Average: 28

DOUGLAS STRAUTMAN

Oxford, Ala. 36203

7,966

Rank: 29 out of 519

212

Rank: 67 out of 519

$155K

Rank: 20 out of 519

$729

Average: $498

38

Average: 28

DEBRA POWELL

Jackson, Ala. 36545

7,957

Rank: 30 out of 519

310

Rank: 17 out of 519

$143K

Rank: 26 out of 519

$460

Average: $498

26

Average: 28

CHARLES FARQUHAR

Florence, Ala. 35630

7,476

Rank: 31 out of 519

219

Rank: 59 out of 519

$135K

Rank: 31 out of 519

$616

Average: $498

34

Average: 28

EMILY FLYNN

Fairhope, Ala. 36532

7,427

Rank: 32 out of 519

194

Rank: 87 out of 519

$126K

Rank: 37 out of 519

$651

Average: $498

38

Average: 28

DANNY SUTTER

Montgomery, Ala. 36117

7,415

Rank: 33 out of 519

205

Rank: 73 out of 519

$123K

Rank: 39 out of 519

$600

Average: $498

36

Average: 28

JOHN CORMIER

Tuscaloosa, Ala. 35401

7,363

Rank: 34 out of 519

143

Rank: 143 out of 519

$128K

Rank: 36 out of 519

$896

Average: $498

51

Average: 28

ROBBIE ADDISON

Eufaula, Ala. 36027

7,230

Rank: 35 out of 519

313

Rank: 16 out of 519

$138K

Rank: 28 out of 519

$442

Average: $498

23

Average: 28

ASHLEY WALKER

Gardendale, Ala. 35071

7,214

Rank: 36 out of 519

155

Rank: 120 out of 519

$124K

Rank: 38 out of 519

$800

Average: $498

47

Average: 28

ELIZABETH ROLLER

Madison, Ala. 35758

7,124

Rank: 37 out of 519

268

Rank: 37 out of 519

$121K

Rank: 41 out of 519

$453

Average: $498

27

Average: 28

BARTON IBSEN

Fort payne, Ala. 35967

7,109

Rank: 38 out of 519

186

Rank: 94 out of 519

$132K

Rank: 33 out of 519

$709

Average: $498

38

Average: 28

MATTHEW MILLS

Gadsden, Ala. 35901

7,062

Rank: 39 out of 519

243

Rank: 51 out of 519

$129K

Rank: 35 out of 519

$530

Average: $498

29

Average: 28

JENNA FARQUHAR

Florence, Ala. 35630

6,874

Rank: 40 out of 519

212

Rank: 67 out of 519

$123K

Rank: 40 out of 519

$578

Average: $498

32

Average: 28

JENNIFER BARFIELD

Gulf shores, Ala. 36542

6,766

Rank: 41 out of 519

256

Rank: 41 out of 519

$131K

Rank: 34 out of 519

$511

Average: $498

26

Average: 28

SHARLA EASON

Pell city, Ala. 35125

6,709

Rank: 42 out of 519

165

Rank: 111 out of 519

$120K

Rank: 42 out of 519

$725

Average: $498

41

Average: 28

LYDIA HAYNES

Warrior, Ala. 35180

6,593

Rank: 43 out of 519

154

Rank: 122 out of 519

$119K

Rank: 43 out of 519

$772

Average: $498

43

Average: 28

ASHLEY PAULK

Mobile, Ala. 36608

6,575

Rank: 44 out of 519

219

Rank: 59 out of 519

$117K

Rank: 45 out of 519

$535

Average: $498

30

Average: 28

ROBERT HEAD

Fultondale, Ala. 35068

6,558

Rank: 45 out of 519

109

Rank: 202 out of 519

$111K

Rank: 52 out of 519

$1,018

Average: $498

60

Average: 28

ROXANNE ST. MARTIN

Gardendale, Ala. 35071

6,471

Rank: 46 out of 519

161

Rank: 114 out of 519

$114K

Rank: 47 out of 519

$710

Average: $498

40

Average: 28

TYLER MCGRADY

Pell city, Ala. 35125

6,367

Rank: 47 out of 519

193

Rank: 91 out of 519

$112K

Rank: 50 out of 519

$579

Average: $498

33

Average: 28

NIKETA BODALIA

Robertsdale, Ala. 36567

6,359

Rank: 48 out of 519

69

Rank: 327 out of 519

$102K

Rank: 61 out of 519

$1,480

Average: $498

92

Average: 28

COURTNEY HAMILTON

Scottsboro, Ala. 35769

6,238

Rank: 49 out of 519

205

Rank: 73 out of 519

$103K

Rank: 60 out of 519

$501

Average: $498

30

Average: 28

LAURI HAMMONTREE

Moulton, Ala. 35650

6,169

Rank: 50 out of 519

305

Rank: 19 out of 519

$113K

Rank: 49 out of 519

$370

Average: $498

20

Average: 28

NORA UTECH

Athens, Ala. 35611

6,095

Rank: 51 out of 519

331

Rank: 12 out of 519

$118K

Rank: 44 out of 519

$357

Average: $498

18

Average: 28

MATTHEW MOORER

Monroeville, Ala. 36460

6,074

Rank: 52 out of 519

146

Rank: 140 out of 519

$117K

Rank: 46 out of 519

$803

Average: $498

42

Average: 28

SHON FRACHISEUR

Gadsden, Ala. 35901

6,070

Rank: 53 out of 519

232

Rank: 55 out of 519

$111K

Rank: 53 out of 519

$478

Average: $498

26

Average: 28

RANDY RILEY

Enterprise, Ala. 36330

5,971

Rank: 54 out of 519

318

Rank: 14 out of 519

$114K

Rank: 48 out of 519

$359

Average: $498

19

Average: 28

LENA HARDY

Spanish fort, Ala. 36527

5,954

Rank: 55 out of 519

197

Rank: 84 out of 519

$111K

Rank: 51 out of 519

$566

Average: $498

30

Average: 28

RACHAEL JONES

Winfield, Ala. 35594

5,954

Rank: 55 out of 519

199

Rank: 79 out of 519

$110K

Rank: 55 out of 519

$551

Average: $498

30

Average: 28

DANIEL SCHABEL

Alabaster, Ala. 35007

5,881

Rank: 57 out of 519

132

Rank: 161 out of 519

$106K

Rank: 57 out of 519

$801

Average: $498

45

Average: 28

ALLISON BLYTHE

Mobile, Ala. 36608

5,880

Rank: 58 out of 519

271

Rank: 34 out of 519

$106K

Rank: 58 out of 519

$390

Average: $498

22

Average: 28

ANITA ERB

Guntersville, Ala. 35976

5,870

Rank: 59 out of 519

267

Rank: 39 out of 519

$96.3K

Rank: 72 out of 519

$361

Average: $498

22

Average: 28

CHRISTINE WALKER

Athens, Ala. 35611

5,837

Rank: 60 out of 519

271

Rank: 34 out of 519

$110K

Rank: 54 out of 519

$406

Average: $498

22

Average: 28

PAMELA KIRBY

Gardendale, Ala. 35071

5,811

Rank: 61 out of 519

157

Rank: 116 out of 519

$104K

Rank: 59 out of 519

$664

Average: $498

37

Average: 28

KENDELL JNO-FINN

Birmingham, Ala. 35209

5,763

Rank: 62 out of 519

102

Rank: 224 out of 519

$98.9K

Rank: 63 out of 519

$969

Average: $498

57

Average: 28

COLLEEN DURHAM

Hazel green, Ala. 35750

5,680

Rank: 63 out of 519

150

Rank: 130 out of 519

$91.5K

Rank: 84 out of 519

$610

Average: $498

38

Average: 28

AMY PREWITT

Birmingham, Ala. 35209

5,622

Rank: 64 out of 519

140

Rank: 146 out of 519

$97.1K

Rank: 71 out of 519

$693

Average: $498

40

Average: 28

KRYSTAL FIELDING

Birmingham, Ala. 35209

5,601

Rank: 65 out of 519

177

Rank: 100 out of 519

$93.8K

Rank: 78 out of 519

$530

Average: $498

32

Average: 28

GREGORY MILES

Florence, Ala. 35630

5,570

Rank: 66 out of 519

235

Rank: 53 out of 519

$98.7K

Rank: 65 out of 519

$420

Average: $498

24

Average: 28

CAITLIN BUTTS

Montgomery, Ala. 36116

5,558

Rank: 67 out of 519

215

Rank: 63 out of 519

$107K

Rank: 56 out of 519

$498

Average: $498

26

Average: 28

AMANDA PETERSON

Mountain brk, Ala. 35213

5,538

Rank: 68 out of 519

143

Rank: 143 out of 519

$97.4K

Rank: 69 out of 519

$681

Average: $498

39

Average: 28

THOMAS EVANS

Auburn, Ala. 36830

5,527

Rank: 69 out of 519

130

Rank: 164 out of 519

$91.3K

Rank: 85 out of 519

$703

Average: $498

43

Average: 28

DAVID BISHOP

Gadsden, Ala. 35901

5,520

Rank: 70 out of 519

184

Rank: 96 out of 519

$98.5K

Rank: 66 out of 519

$535

Average: $498

30

Average: 28

LEAH WILSON

Birmingham, Ala. 35243

5,473

Rank: 71 out of 519

226

Rank: 57 out of 519

$95.9K

Rank: 74 out of 519

$424

Average: $498

24

Average: 28

SABRINA DOTSON

Birmingham, Ala. 35242

5,455

Rank: 72 out of 519

215

Rank: 63 out of 519

$97.3K

Rank: 70 out of 519

$453

Average: $498

25

Average: 28

DAVID CAMERON

Vestavia, Ala. 35243

5,436

Rank: 73 out of 519

133

Rank: 158 out of 519

$98.2K

Rank: 67 out of 519

$738

Average: $498

41

Average: 28

JENNIFER GLASCOCK

Pelham, Ala. 35124

5,420

Rank: 74 out of 519

114

Rank: 189 out of 519

$99.3K

Rank: 62 out of 519

$871

Average: $498

48

Average: 28

CHARLES ELLIS

Montgomery, Ala. 36117

5,412

Rank: 75 out of 519

151

Rank: 127 out of 519

$95.6K

Rank: 75 out of 519

$633

Average: $498

36

Average: 28

CARRI CARPENTER

Montgomery, Ala. 36116

5,332

Rank: 76 out of 519

277

Rank: 29 out of 519

$88.2K

Rank: 92 out of 519

$318

Average: $498

19

Average: 28

JOSHUA LENOX

Moulton, Ala. 35650

5,284

Rank: 77 out of 519

164

Rank: 112 out of 519

$93.4K

Rank: 81 out of 519

$569

Average: $498

32

Average: 28

CATHERINE JONES

Hoover, Ala. 35244

5,218

Rank: 78 out of 519

86

Rank: 266 out of 519

$90.5K

Rank: 86 out of 519

$1,052

Average: $498

61

Average: 28

HOLLY WELCH

Huntsville, Ala. 35802

5,202

Rank: 79 out of 519

182

Rank: 98 out of 519

$88.2K

Rank: 91 out of 519

$485

Average: $498

29

Average: 28

JOHN BIENVENU

Gardendale, Ala. 35071

5,164

Rank: 80 out of 519

140

Rank: 146 out of 519

$93.4K

Rank: 80 out of 519

$667

Average: $498

37

Average: 28

BETHANY TAYLOR

Huntsville, Ala. 35801

5,107

Rank: 81 out of 519

196

Rank: 86 out of 519

$83.7K

Rank: 102 out of 519

$427

Average: $498

26

Average: 28

EDWIN HALE

Millbrook, Ala. 36054

5,098

Rank: 82 out of 519

106

Rank: 215 out of 519

$88.6K

Rank: 90 out of 519

$836

Average: $498

48

Average: 28

MICHAEL SPOONER

Birmingham, Ala. 35233

5,067

Rank: 83 out of 519

134

Rank: 156 out of 519

$92.2K

Rank: 83 out of 519

$688

Average: $498

38

Average: 28

THOMAS RIDER

Andalusia, Ala. 36420

5,037

Rank: 84 out of 519

191

Rank: 92 out of 519

$86.2K

Rank: 93 out of 519

$451

Average: $498

26

Average: 28

MICHAEL HOLWAY

Sheffield, Ala. 35660

5,000

Rank: 85 out of 519

351

Rank: 9 out of 519

$90.2K

Rank: 87 out of 519

$257

Average: $498

14

Average: 28

CHELSEA DOBBINS

Hueytown, Ala. 35023

4,997

Rank: 86 out of 519

120

Rank: 178 out of 519

$93.7K

Rank: 79 out of 519

$781

Average: $498

42

Average: 28

JOHN RAMSEY

Tuscaloosa, Ala. 35406

4,991

Rank: 87 out of 519

136

Rank: 150 out of 519

$83.3K

Rank: 104 out of 519

$613

Average: $498

37

Average: 28

JEFFREY LOPEZ

Birmingham, Ala. 35235

4,968

Rank: 88 out of 519

153

Rank: 124 out of 519

$96.3K

Rank: 73 out of 519

$629

Average: $498

32

Average: 28

BOYD PARTRIDGE

Huntsville, Ala. 35801

4,960

Rank: 89 out of 519

131

Rank: 163 out of 519

$85.4K

Rank: 95 out of 519

$652

Average: $498

38

Average: 28

BRYAN GANDY

Montgomery, Ala. 36117

4,939

Rank: 90 out of 519

256

Rank: 41 out of 519

$84.9K

Rank: 97 out of 519

$332

Average: $498

19

Average: 28

ROBERT BAUGHN

Jasper, Ala. 35501

4,924

Rank: 91 out of 519

344

Rank: 11 out of 519

$97.9K

Rank: 68 out of 519

$285

Average: $498

14

Average: 28

MELINDA HANSON

Hazel green, Ala. 35750

4,907

Rank: 92 out of 519

116

Rank: 185 out of 519

$77.4K

Rank: 117 out of 519

$667

Average: $498

42

Average: 28

HAILEY WILLIAMS

Huntsville, Ala. 35801

4,889

Rank: 93 out of 519

194

Rank: 87 out of 519

$85.7K

Rank: 94 out of 519

$442

Average: $498

25

Average: 28

KALE DEMENT

Decatur, Ala. 35601

4,873

Rank: 94 out of 519

158

Rank: 115 out of 519

$89K

Rank: 88 out of 519

$564

Average: $498

31

Average: 28

WILLIAM FARNELL

Semmes, Ala. 36575

4,841

Rank: 95 out of 519

118

Rank: 181 out of 519

$78.7K

Rank: 112 out of 519

$667

Average: $498

41

Average: 28

NATHAN CLICK

Pelham, Ala. 35124

4,829

Rank: 96 out of 519

194

Rank: 87 out of 519

$85.3K

Rank: 96 out of 519

$440

Average: $498

25

Average: 28

JOSEPH GREGORY

Huntsville, Ala. 35801

4,821

Rank: 97 out of 519

268

Rank: 37 out of 519

$81.9K

Rank: 108 out of 519

$306

Average: $498

18

Average: 28

TODD HOWATT

Hoover, Ala. 35244

4,815

Rank: 98 out of 519

81

Rank: 291 out of 519

$83.2K

Rank: 105 out of 519

$1,027

Average: $498

59

Average: 28

MICHAEL BEUOY

Huntsville, Ala. 35801

4,803

Rank: 99 out of 519

152

Rank: 125 out of 519

$82.2K

Rank: 107 out of 519

$541

Average: $498

32

Average: 28

TERRANCE PEARSON

Anniston, Ala. 36207

4,801

Rank: 100 out of 519

82

Rank: 284 out of 519

$76.7K

Rank: 119 out of 519

$936

Average: $498

59

Average: 28

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.