Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Iowa » Physical Therapist

Top Physical Therapist Providers in Iowa

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

AARON EVERSMEYER

Muscatine, Iowa 52761

9,275

Rank: 1 out of 489

275

Rank: 6 out of 489

$163K

Rank: 1 out of 489

$594

Average: $438

34

Average: 22

ARNOLD LARSON

Decorah, Iowa 52101

7,636

Rank: 2 out of 489

136

Rank: 48 out of 489

$113K

Rank: 4 out of 489

$830

Average: $438

56

Average: 22

TERESA NEGEN

Clarksville, Iowa 50619

7,526

Rank: 3 out of 489

109

Rank: 78 out of 489

$148K

Rank: 2 out of 489

$1,359

Average: $438

69

Average: 22

MICHAEL GIBSON

Clinton, Iowa 52732

5,959

Rank: 4 out of 489

107

Rank: 83 out of 489

$123K

Rank: 3 out of 489

$1,154

Average: $438

56

Average: 22

MARC VANDERVELDEN

West des moines, Iowa 50266

5,587

Rank: 5 out of 489

108

Rank: 81 out of 489

$103K

Rank: 8 out of 489

$957

Average: $438

52

Average: 22

JULIE EDDY

Parkersburg, Iowa 50665

5,550

Rank: 6 out of 489

152

Rank: 32 out of 489

$109K

Rank: 6 out of 489

$717

Average: $438

37

Average: 22

AMY HAIFLEY

Kalona, Iowa 52247

5,515

Rank: 7 out of 489

115

Rank: 71 out of 489

$111K

Rank: 5 out of 489

$965

Average: $438

48

Average: 22

RAY HARRINGTON

Waterloo, Iowa 50701

5,306

Rank: 8 out of 489

218

Rank: 7 out of 489

$88K

Rank: 17 out of 489

$404

Average: $438

24

Average: 22

RAYMOND SHERMAN

Des moines, Iowa 50309

5,277

Rank: 9 out of 489

97

Rank: 110 out of 489

$95.3K

Rank: 11 out of 489

$982

Average: $438

54

Average: 22

JASON AUGUSTINE

Ankeny, Iowa 50021

5,223

Rank: 10 out of 489

177

Rank: 17 out of 489

$104K

Rank: 7 out of 489

$585

Average: $438

30

Average: 22

MONICA WHITE

Waterloo, Iowa 50701

5,118

Rank: 11 out of 489

371

Rank: 1 out of 489

$92.5K

Rank: 12 out of 489

$249

Average: $438

14

Average: 22

CHRISTOPHER SCHROEDER

Burlington, Iowa 52601

5,055

Rank: 12 out of 489

169

Rank: 18 out of 489

$97.9K

Rank: 9 out of 489

$579

Average: $438

30

Average: 22

TIMOTHY FECHNER

Decorah, Iowa 52101

4,669

Rank: 13 out of 489

99

Rank: 103 out of 489

$88.8K

Rank: 16 out of 489

$897

Average: $438

47

Average: 22

GREG SALVO

Ames, Iowa 50014

4,622

Rank: 14 out of 489

162

Rank: 21 out of 489

$89.6K

Rank: 14 out of 489

$553

Average: $438

29

Average: 22

ROBERT DREW

Huxley, Iowa 50124

4,609

Rank: 15 out of 489

118

Rank: 66 out of 489

$85.2K

Rank: 20 out of 489

$722

Average: $438

39

Average: 22

JANE BROWN

Creston, Iowa 50801

4,523

Rank: 16 out of 489

299

Rank: 3 out of 489

$97.3K

Rank: 10 out of 489

$326

Average: $438

15

Average: 22

M PALMA

Waterloo, Iowa 50702

4,517

Rank: 17 out of 489

341

Rank: 2 out of 489

$90.6K

Rank: 13 out of 489

$266

Average: $438

13

Average: 22

CHRISTINA KULLMER

Manchester, Iowa 52057

4,503

Rank: 18 out of 489

193

Rank: 12 out of 489

$89K

Rank: 15 out of 489

$461

Average: $438

23

Average: 22

MICHAEL ROHDE

Atlantic, Iowa 50022

4,447

Rank: 19 out of 489

153

Rank: 29 out of 489

$87.5K

Rank: 18 out of 489

$572

Average: $438

29

Average: 22

RAYMOND TRESEMER

Centerville, Iowa 52544

4,355

Rank: 20 out of 489

154

Rank: 28 out of 489

$83.1K

Rank: 21 out of 489

$540

Average: $438

28

Average: 22

JASON PUTZ

Dyersville, Iowa 52040

4,317

Rank: 21 out of 489

143

Rank: 40 out of 489

$87.1K

Rank: 19 out of 489

$609

Average: $438

30

Average: 22

LANCE LEFURGE

Ankeny, Iowa 50021

4,297

Rank: 22 out of 489

187

Rank: 13 out of 489

$82.5K

Rank: 22 out of 489

$441

Average: $438

23

Average: 22

CRAIG THIELEN

Waterloo, Iowa 50701

4,232

Rank: 23 out of 489

285

Rank: 4 out of 489

$71.9K

Rank: 27 out of 489

$252

Average: $438

15

Average: 22

JULIE LOVE

Keokuk, Iowa 52632

4,108

Rank: 24 out of 489

161

Rank: 23 out of 489

$78.1K

Rank: 24 out of 489

$485

Average: $438

26

Average: 22

ABIGAIL GILLARD

Altoona, Iowa 50009

4,030

Rank: 25 out of 489

187

Rank: 13 out of 489

$80.9K

Rank: 23 out of 489

$433

Average: $438

22

Average: 22

DAVID HALLAND

Spirit lake, Iowa 51360

3,910

Rank: 26 out of 489

161

Rank: 23 out of 489

$73.5K

Rank: 26 out of 489

$457

Average: $438

24

Average: 22

AMY EDENS

Camanche, Iowa 52730

3,884

Rank: 27 out of 489

78

Rank: 157 out of 489

$69.2K

Rank: 31 out of 489

$887

Average: $438

50

Average: 22

BRUCE PAULS

Maquoketa, Iowa 52060

3,828

Rank: 28 out of 489

96

Rank: 113 out of 489

$61.6K

Rank: 54 out of 489

$642

Average: $438

40

Average: 22

STEPHANIE SCHULTZ

Keokuk, Iowa 52632

3,824

Rank: 29 out of 489

145

Rank: 38 out of 489

$71.9K

Rank: 28 out of 489

$496

Average: $438

26

Average: 22

LINDSAY BENSON THOME

Ankeny, Iowa 50023

3,821

Rank: 30 out of 489

120

Rank: 65 out of 489

$77.2K

Rank: 25 out of 489

$644

Average: $438

32

Average: 22

STEFANIE SWINTON

Waterloo, Iowa 50701

3,559

Rank: 31 out of 489

276

Rank: 5 out of 489

$63.5K

Rank: 48 out of 489

$230

Average: $438

13

Average: 22

LARRY WEBBER

Spirit lake, Iowa 51360

3,513

Rank: 32 out of 489

138

Rank: 45 out of 489

$69.2K

Rank: 30 out of 489

$501

Average: $438

25

Average: 22

BRIAN BUDACH

Forest city, Iowa 50436

3,482

Rank: 33 out of 489

94

Rank: 116 out of 489

$70.5K

Rank: 29 out of 489

$750

Average: $438

37

Average: 22

TODD BRADLEY

Oelwein, Iowa 50662

3,389

Rank: 34 out of 489

130

Rank: 54 out of 489

$63.8K

Rank: 46 out of 489

$490

Average: $438

26

Average: 22

KEVIN POSS

Sioux city, Iowa 51101

3,383

Rank: 35 out of 489

118

Rank: 66 out of 489

$67K

Rank: 34 out of 489

$568

Average: $438

29

Average: 22

CHARLES GOODHUE

Windsor heights, Iowa 50324

3,283

Rank: 36 out of 489

53

Rank: 280 out of 489

$64.8K

Rank: 42 out of 489

$1,223

Average: $438

62

Average: 22

CHAD PETITT

Sheldon, Iowa 51201

3,263

Rank: 37 out of 489

101

Rank: 98 out of 489

$63.1K

Rank: 51 out of 489

$624

Average: $438

32

Average: 22

JACQUELINE BELTRAME

Adel, Iowa 50003

3,242

Rank: 38 out of 489

114

Rank: 72 out of 489

$67K

Rank: 36 out of 489

$588

Average: $438

28

Average: 22

ABIGAIL MICHELS

Kalona, Iowa 52247

3,236

Rank: 39 out of 489

117

Rank: 68 out of 489

$67K

Rank: 35 out of 489

$573

Average: $438

28

Average: 22

TED KRUSE

Dyersville, Iowa 52040

3,213

Rank: 40 out of 489

107

Rank: 83 out of 489

$64.6K

Rank: 43 out of 489

$604

Average: $438

30

Average: 22

THOMAS FLYNN

Council bluffs, Iowa 51503

3,201

Rank: 41 out of 489

126

Rank: 61 out of 489

$65.3K

Rank: 40 out of 489

$518

Average: $438

25

Average: 22

TIM MOLENCAMP

Mason city, Iowa 50401

3,159

Rank: 42 out of 489

161

Rank: 23 out of 489

$68.4K

Rank: 32 out of 489

$425

Average: $438

20

Average: 22

ABBEY BOS

Clive, Iowa 50325

3,157

Rank: 43 out of 489

143

Rank: 40 out of 489

$67.3K

Rank: 33 out of 489

$471

Average: $438

22

Average: 22

CATHERINE YIM

Waterloo, Iowa 50702

3,150

Rank: 44 out of 489

80

Rank: 150 out of 489

$54.4K

Rank: 62 out of 489

$679

Average: $438

39

Average: 22

DUGLAS BRONDYKE

Clinton, Iowa 52732

3,147

Rank: 45 out of 489

139

Rank: 44 out of 489

$66.2K

Rank: 38 out of 489

$476

Average: $438

23

Average: 22

STEVEN KELSEY

Sioux city, Iowa 51106

3,145

Rank: 46 out of 489

105

Rank: 91 out of 489

$66.6K

Rank: 37 out of 489

$635

Average: $438

30

Average: 22

STEPHEN VENNE

Sioux city, Iowa 51106

3,120

Rank: 47 out of 489

105

Rank: 91 out of 489

$63.7K

Rank: 47 out of 489

$606

Average: $438

30

Average: 22

AMANDA MYERS

Carroll, Iowa 51401

3,112

Rank: 48 out of 489

179

Rank: 16 out of 489

$64.9K

Rank: 41 out of 489

$363

Average: $438

17

Average: 22

JESSICA HRNICEK

Ames, Iowa 50014

3,089

Rank: 49 out of 489

127

Rank: 60 out of 489

$64.3K

Rank: 44 out of 489

$506

Average: $438

24

Average: 22

BETH LUDOVISSY

Webster city, Iowa 50595

3,063

Rank: 50 out of 489

142

Rank: 42 out of 489

$64.2K

Rank: 45 out of 489

$452

Average: $438

22

Average: 22

CARYN KING

Ames, Iowa 50014

3,049

Rank: 51 out of 489

149

Rank: 34 out of 489

$63K

Rank: 52 out of 489

$423

Average: $438

20

Average: 22

CARRIE GRACEY

Belle plaine, Iowa 52208

3,036

Rank: 52 out of 489

72

Rank: 186 out of 489

$63.1K

Rank: 50 out of 489

$876

Average: $438

42

Average: 22

COREY FRIESEN

Carroll, Iowa 51401

3,007

Rank: 53 out of 489

153

Rank: 29 out of 489

$63.2K

Rank: 49 out of 489

$413

Average: $438

20

Average: 22

ADAM CONILOGUE

Fairfield, Iowa 52556

2,986

Rank: 54 out of 489

109

Rank: 78 out of 489

$57.4K

Rank: 57 out of 489

$527

Average: $438

27

Average: 22

AMANDA KOCKLER

Cedar falls, Iowa 50613

2,968

Rank: 55 out of 489

162

Rank: 21 out of 489

$65.7K

Rank: 39 out of 489

$406

Average: $438

18

Average: 22

PAUL PELLETT

Muscatine, Iowa 52761

2,934

Rank: 56 out of 489

208

Rank: 10 out of 489

$58.3K

Rank: 56 out of 489

$280

Average: $438

14

Average: 22

MICHAEL LANAGHAN

Iowa city, Iowa 52240

2,931

Rank: 57 out of 489

100

Rank: 99 out of 489

$55.7K

Rank: 59 out of 489

$557

Average: $438

29

Average: 22

SHANTEL SMITH

Ogden, Iowa 50212

2,923

Rank: 58 out of 489

150

Rank: 33 out of 489

$56.4K

Rank: 58 out of 489

$376

Average: $438

19

Average: 22

KIM SCHONHOFF-REITER

Waterloo, Iowa 50702

2,908

Rank: 59 out of 489

72

Rank: 186 out of 489

$51.2K

Rank: 75 out of 489

$711

Average: $438

40

Average: 22

KARLA STEFFENSMEIER

West burlington, Iowa 52655

2,821

Rank: 60 out of 489

93

Rank: 117 out of 489

$54.1K

Rank: 65 out of 489

$582

Average: $438

30

Average: 22

MICHAEL WRIGHT

Muscatine, Iowa 52761

2,715

Rank: 61 out of 489

92

Rank: 121 out of 489

$53.8K

Rank: 66 out of 489

$584

Average: $438

30

Average: 22

ADAM SCHEFERS

Davenport, Iowa 52803

2,708

Rank: 62 out of 489

106

Rank: 86 out of 489

$53.3K

Rank: 67 out of 489

$503

Average: $438

26

Average: 22

JOHN ANZALONE

Sioux city, Iowa 51106

2,697

Rank: 63 out of 489

68

Rank: 205 out of 489

$52.8K

Rank: 69 out of 489

$777

Average: $438

40

Average: 22

DEIDRA ANDERSON

Clive, Iowa 50325

2,672

Rank: 64 out of 489

149

Rank: 34 out of 489

$61.7K

Rank: 53 out of 489

$414

Average: $438

18

Average: 22

MARY LABARRE

Clive, Iowa 50325

2,672

Rank: 64 out of 489

130

Rank: 54 out of 489

$58.8K

Rank: 55 out of 489

$452

Average: $438

21

Average: 22

JOCINDA WILLER

Mason city, Iowa 50401

2,629

Rank: 66 out of 489

113

Rank: 73 out of 489

$55.1K

Rank: 60 out of 489

$488

Average: $438

23

Average: 22

KERRI HANNA

Davenport, Iowa 52807

2,617

Rank: 67 out of 489

75

Rank: 175 out of 489

$52.1K

Rank: 71 out of 489

$695

Average: $438

35

Average: 22

TRAVIS BEYER

Pleasant hill, Iowa 50327

2,603

Rank: 68 out of 489

135

Rank: 49 out of 489

$54.2K

Rank: 64 out of 489

$401

Average: $438

19

Average: 22

AMBER AUGUSTINE

Des moines, Iowa 50320

2,596

Rank: 69 out of 489

99

Rank: 103 out of 489

$50.4K

Rank: 78 out of 489

$509

Average: $438

26

Average: 22

MICHAEL REILING

Marion, Iowa 52302

2,588

Rank: 70 out of 489

76

Rank: 171 out of 489

$47.5K

Rank: 85 out of 489

$626

Average: $438

34

Average: 22

ANNA PERRY

De witt, Iowa 52742

2,578

Rank: 71 out of 489

59

Rank: 245 out of 489

$53.2K

Rank: 68 out of 489

$902

Average: $438

44

Average: 22

PATRICK DOOLEY

Pella, Iowa 50219

2,563

Rank: 72 out of 489

75

Rank: 175 out of 489

$51.6K

Rank: 73 out of 489

$688

Average: $438

34

Average: 22

PAUL BROTT

Ames, Iowa 50014

2,523

Rank: 73 out of 489

117

Rank: 68 out of 489

$51.8K

Rank: 72 out of 489

$443

Average: $438

22

Average: 22

CHARLES MILLER

Washington, Iowa 52353

2,521

Rank: 74 out of 489

79

Rank: 152 out of 489

$54.3K

Rank: 63 out of 489

$688

Average: $438

32

Average: 22

ALICIA FISHER

Adel, Iowa 50003

2,498

Rank: 75 out of 489

92

Rank: 121 out of 489

$51.1K

Rank: 77 out of 489

$555

Average: $438

27

Average: 22

MATT MCDERMOTT

Clive, Iowa 50325

2,456

Rank: 76 out of 489

153

Rank: 29 out of 489

$55K

Rank: 61 out of 489

$359

Average: $438

16

Average: 22

KRISTINA FOSTER

Urbandale, Iowa 50322

2,448

Rank: 77 out of 489

128

Rank: 57 out of 489

$51.3K

Rank: 74 out of 489

$401

Average: $438

19

Average: 22

STEPHANIE AGUERO

Muscatine, Iowa 52761

2,437

Rank: 78 out of 489

128

Rank: 57 out of 489

$48.8K

Rank: 79 out of 489

$381

Average: $438

19

Average: 22

JON WOLTZ

Waverly, Iowa 50677

2,399

Rank: 79 out of 489

82

Rank: 140 out of 489

$47.7K

Rank: 83 out of 489

$581

Average: $438

29

Average: 22

MARY SMITH

Iowa city, Iowa 52245

2,376

Rank: 80 out of 489

129

Rank: 56 out of 489

$45.1K

Rank: 92 out of 489

$350

Average: $438

18

Average: 22

JOSHUA BINTZ

Council bluffs, Iowa 51503

2,323

Rank: 81 out of 489

113

Rank: 73 out of 489

$48.2K

Rank: 80 out of 489

$427

Average: $438

21

Average: 22

RICHARD MONGAR

Clive, Iowa 50325

2,320

Rank: 82 out of 489

158

Rank: 26 out of 489

$51.1K

Rank: 76 out of 489

$323

Average: $438

15

Average: 22

ROBERT SWARTZ

Ames, Iowa 50014

2,315

Rank: 83 out of 489

83

Rank: 136 out of 489

$47.4K

Rank: 87 out of 489

$571

Average: $438

28

Average: 22

JULIE ARENDS

Sioux center, Iowa 51250

2,315

Rank: 83 out of 489

67

Rank: 212 out of 489

$45.4K

Rank: 90 out of 489

$678

Average: $438

35

Average: 22

LUKE CARLSON

Ankeny, Iowa 50023

2,307

Rank: 85 out of 489

148

Rank: 36 out of 489

$47.9K

Rank: 81 out of 489

$324

Average: $438

16

Average: 22

DORY MOON

Ames, Iowa 50014

2,300

Rank: 86 out of 489

95

Rank: 114 out of 489

$47.9K

Rank: 82 out of 489

$504

Average: $438

24

Average: 22

NATTI TIPAYAMONGKOL

Pleasant hill, Iowa 50327

2,287

Rank: 87 out of 489

99

Rank: 103 out of 489

$47.5K

Rank: 86 out of 489

$480

Average: $438

23

Average: 22

SHAWNA FOPMA

Pella, Iowa 50219

2,260

Rank: 88 out of 489

125

Rank: 62 out of 489

$52.4K

Rank: 70 out of 489

$419

Average: $438

18

Average: 22

JEAN HAMMILL

Marion, Iowa 52302

2,251

Rank: 89 out of 489

105

Rank: 91 out of 489

$45.7K

Rank: 89 out of 489

$435

Average: $438

21

Average: 22

JENNIFER HANDLOS

Carroll, Iowa 51401

2,245

Rank: 90 out of 489

116

Rank: 70 out of 489

$43.9K

Rank: 94 out of 489

$379

Average: $438

19

Average: 22

KATIE HESSE

Spencer, Iowa 51301

2,232

Rank: 91 out of 489

167

Rank: 20 out of 489

$45.8K

Rank: 88 out of 489

$274

Average: $438

13

Average: 22

MICHELLE RIPPERGER

Marshalltown, Iowa 50158

2,230

Rank: 92 out of 489

138

Rank: 45 out of 489

$41.6K

Rank: 104 out of 489

$301

Average: $438

16

Average: 22

TIMOTHY SAULSBURY

Sioux city, Iowa 51101

2,222

Rank: 93 out of 489

82

Rank: 140 out of 489

$42.7K

Rank: 98 out of 489

$521

Average: $438

27

Average: 22

KYLA STEINBRONN

Oelwein, Iowa 50662

2,209

Rank: 94 out of 489

105

Rank: 91 out of 489

$42.4K

Rank: 99 out of 489

$404

Average: $438

21

Average: 22

ALISON FUHRMAN

Clear lake, Iowa 50428

2,187

Rank: 95 out of 489

140

Rank: 43 out of 489

$47.6K

Rank: 84 out of 489

$340

Average: $438

16

Average: 22

KEVIN LUX

Cedar rapids, Iowa 52402

2,178

Rank: 96 out of 489

70

Rank: 200 out of 489

$41.9K

Rank: 102 out of 489

$599

Average: $438

31

Average: 22

BARRY TOCHERI

Des moines, Iowa 50317

2,119

Rank: 97 out of 489

63

Rank: 228 out of 489

$44.5K

Rank: 93 out of 489

$706

Average: $438

34

Average: 22

CARLA MCWILLIAMS

Forest city, Iowa 50436

2,101

Rank: 98 out of 489

79

Rank: 152 out of 489

$43.9K

Rank: 95 out of 489

$556

Average: $438

27

Average: 22

MICHAEL KAUS

Waverly, Iowa 50677

2,074

Rank: 99 out of 489

90

Rank: 125 out of 489

$40.3K

Rank: 110 out of 489

$448

Average: $438

23

Average: 22

CHARLOTTE STRUB

Waterloo, Iowa 50701

2,073

Rank: 100 out of 489

156

Rank: 27 out of 489

$40.1K

Rank: 114 out of 489

$257

Average: $438

13

Average: 22

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.