Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Michigan » Physical Medicine & Rehabilitation

Top Physical Medicine & Rehabilitation Providers in Michigan

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

EDWARD DABROWSKI

Farmington hills, Mich. 48334

29,824

Rank: 1 out of 307

87

Rank: 261 out of 307

$148K

Rank: 78 out of 307

$1,702

Average: $331

343

Average: 9

RAMIN RAHIMI

Grand rapids, Mich. 49525

21,011

Rank: 2 out of 307

239

Rank: 158 out of 307

$398K

Rank: 8 out of 307

$1,664

Average: $331

88

Average: 9

THOMAS NABITY

Clinton twp, Mich. 48035

16,968

Rank: 3 out of 307

726

Rank: 42 out of 307

$322K

Rank: 17 out of 307

$444

Average: $331

23

Average: 9

DANIEL DUFFY

Saginaw, Mich. 48603

16,831

Rank: 4 out of 307

528

Rank: 72 out of 307

$211K

Rank: 47 out of 307

$400

Average: $331

32

Average: 9

GINO SESSA

Royal oak, Mich. 48073

16,229

Rank: 5 out of 307

694

Rank: 47 out of 307

$274K

Rank: 28 out of 307

$394

Average: $331

23

Average: 9

ROBERT FARHAT

Clinton twp, Mich. 48038

15,786

Rank: 6 out of 307

175

Rank: 198 out of 307

$126K

Rank: 97 out of 307

$720

Average: $331

90

Average: 9

SYED ABBAS MOOSAVI

Clinton township, Mich. 48035

14,549

Rank: 7 out of 307

820

Rank: 26 out of 307

$308K

Rank: 18 out of 307

$375

Average: $331

18

Average: 9

JON WARDNER

Ypsilanti, Mich. 48197

13,969

Rank: 8 out of 307

353

Rank: 114 out of 307

$122K

Rank: 99 out of 307

$345

Average: $331

40

Average: 9

DAVID STEINBERG

Ypsilanti, Mich. 48197

13,660

Rank: 9 out of 307

256

Rank: 147 out of 307

$187K

Rank: 58 out of 307

$730

Average: $331

53

Average: 9

ERIC KOVAN

Novi, Mich. 48377

13,502

Rank: 10 out of 307

1,361

Rank: 2 out of 307

$436K

Rank: 5 out of 307

$320

Average: $331

10

Average: 9

JASON PETER

Sterling heights, Mich. 48310

13,301

Rank: 11 out of 307

415

Rank: 96 out of 307

$516K

Rank: 3 out of 307

$1,244

Average: $331

32

Average: 9

ANGEL RIGUERAS

Flint, Mich. 48507

12,830

Rank: 12 out of 307

1,185

Rank: 8 out of 307

$565K

Rank: 2 out of 307

$477

Average: $331

11

Average: 9

JAMES MACKENZIE

Traverse city, Mich. 49684

11,455

Rank: 13 out of 307

545

Rank: 70 out of 307

$283K

Rank: 25 out of 307

$519

Average: $331

21

Average: 9

HERMAN RUIZ

Mt plesant, Mich. 48858

11,200

Rank: 14 out of 307

380

Rank: 105 out of 307

$282K

Rank: 26 out of 307

$742

Average: $331

29

Average: 9

STEPHEN ANDRIESE

Traverse city, Mich. 49684

11,004

Rank: 15 out of 307

445

Rank: 85 out of 307

$225K

Rank: 42 out of 307

$505

Average: $331

25

Average: 9

JULIE GRONEK

Traverse city, Mich. 49684

10,894

Rank: 16 out of 307

325

Rank: 123 out of 307

$111K

Rank: 105 out of 307

$341

Average: $331

34

Average: 9

CHRISTINE CHAMBERLAIN

Royal oak, Mich. 48073

9,917

Rank: 17 out of 307

598

Rank: 58 out of 307

$235K

Rank: 35 out of 307

$393

Average: $331

17

Average: 9

EUGENE WANG

Petoskey, Mich. 49770

9,450

Rank: 18 out of 307

501

Rank: 74 out of 307

$192K

Rank: 56 out of 307

$383

Average: $331

19

Average: 9

JENNY MICHAELS

Novi, Mich. 48377

9,165

Rank: 19 out of 307

1,171

Rank: 9 out of 307

$286K

Rank: 23 out of 307

$244

Average: $331

8

Average: 9

MARIA RUIZ

Cadillac, Mich. 49601

7,883

Rank: 20 out of 307

928

Rank: 19 out of 307

$414K

Rank: 7 out of 307

$446

Average: $331

8

Average: 9

JAGMOHAN SHARMA

Clinton township, Mich. 48038

7,577

Rank: 21 out of 307

630

Rank: 54 out of 307

$341K

Rank: 14 out of 307

$542

Average: $331

12

Average: 9

MICHAEL WHEELER

East lansing, Mich. 48823

7,546

Rank: 22 out of 307

252

Rank: 149 out of 307

$297K

Rank: 19 out of 307

$1,177

Average: $331

30

Average: 9

RICHARD BALL

Traverse city, Mich. 49684

7,355

Rank: 23 out of 307

143

Rank: 231 out of 307

$101K

Rank: 120 out of 307

$708

Average: $331

51

Average: 9

PETER GUMMA

Detroit, Mich. 48235

7,283

Rank: 24 out of 307

1,401

Rank: 1 out of 307

$588K

Rank: 1 out of 307

$419

Average: $331

5

Average: 9

MICHAEL ELLENBERG

Novi, Mich. 48377

7,088

Rank: 25 out of 307

1,215

Rank: 7 out of 307

$329K

Rank: 16 out of 307

$270

Average: $331

6

Average: 9

CURT WINNIE

East lansing, Mich. 48823

6,815

Rank: 26 out of 307

320

Rank: 126 out of 307

$286K

Rank: 24 out of 307

$894

Average: $331

21

Average: 9

ERIC BACKOS

Warren, Mich. 48093

6,445

Rank: 27 out of 307

624

Rank: 56 out of 307

$296K

Rank: 20 out of 307

$474

Average: $331

10

Average: 9

DAVID DAVIS

Clinton township, Mich. 48038

6,250

Rank: 28 out of 307

806

Rank: 29 out of 307

$338K

Rank: 15 out of 307

$419

Average: $331

8

Average: 9

BRIAN ROTH

Rochester, Mich. 48307

6,137

Rank: 29 out of 307

711

Rank: 44 out of 307

$344K

Rank: 13 out of 307

$483

Average: $331

9

Average: 9

RYAN TOPHAM

East lansing, Mich. 48823

6,085

Rank: 30 out of 307

325

Rank: 123 out of 307

$242K

Rank: 32 out of 307

$743

Average: $331

19

Average: 9

SAM HO

Grand rapids, Mich. 49503

5,917

Rank: 31 out of 307

239

Rank: 158 out of 307

$201K

Rank: 51 out of 307

$842

Average: $331

25

Average: 9

DANIEL RYAN

Warren, Mich. 48088

5,853

Rank: 32 out of 307

1,285

Rank: 4 out of 307

$362K

Rank: 11 out of 307

$282

Average: $331

5

Average: 9

JOHN MARSHALL

Novi, Mich. 48377

5,589

Rank: 33 out of 307

159

Rank: 214 out of 307

$64.1K

Rank: 173 out of 307

$403

Average: $331

35

Average: 9

DAVID GORDON

Novi, Mich. 48377

5,552

Rank: 34 out of 307

854

Rank: 24 out of 307

$363K

Rank: 10 out of 307

$426

Average: $331

7

Average: 9

STEVEN ARBIT

Commerce township, Mich. 48382

5,453

Rank: 35 out of 307

900

Rank: 21 out of 307

$262K

Rank: 31 out of 307

$291

Average: $331

6

Average: 9

NEAL JOHNSON

Kingsford, Mich. 49802

5,448

Rank: 36 out of 307

159

Rank: 214 out of 307

$111K

Rank: 103 out of 307

$701

Average: $331

34

Average: 9

MARC STRICKLER

Ypsilanti, Mich. 48197

5,383

Rank: 37 out of 307

479

Rank: 78 out of 307

$141K

Rank: 84 out of 307

$294

Average: $331

11

Average: 9

KAVITHA REDDY

Flint, Mich. 48532

5,355

Rank: 38 out of 307

290

Rank: 134 out of 307

$173K

Rank: 66 out of 307

$597

Average: $331

18

Average: 9

JUSTIN RIUTTA

Royal oak, Mich. 48073

5,323

Rank: 39 out of 307

1,343

Rank: 3 out of 307

$465K

Rank: 4 out of 307

$346

Average: $331

4

Average: 9

RAVI LAKKARAJU

Bay city, Mich. 48706

5,284

Rank: 40 out of 307

379

Rank: 106 out of 307

$130K

Rank: 94 out of 307

$344

Average: $331

14

Average: 9

ERIC LEEP

Hastings, Mich. 49058

5,270

Rank: 41 out of 307

557

Rank: 66 out of 307

$235K

Rank: 36 out of 307

$422

Average: $331

9

Average: 9

JENNIFER DOBLE

Ypsilanti, Mich. 48197

5,217

Rank: 42 out of 307

217

Rank: 172 out of 307

$170K

Rank: 67 out of 307

$785

Average: $331

24

Average: 9

DARA HEADRICK

Grand blanc, Mich. 48439

5,167

Rank: 43 out of 307

791

Rank: 34 out of 307

$183K

Rank: 61 out of 307

$231

Average: $331

7

Average: 9

CARLO ADAMS

Flint, Mich. 48507

5,144

Rank: 44 out of 307

444

Rank: 86 out of 307

$154K

Rank: 73 out of 307

$348

Average: $331

12

Average: 9

CHRISTINA PAREIGIS

Saint joseph, Mich. 49085

4,910

Rank: 45 out of 307

231

Rank: 164 out of 307

$97.1K

Rank: 126 out of 307

$420

Average: $331

21

Average: 9

RAJESH IYER

Royal oak, Mich. 48073

4,867

Rank: 46 out of 307

1,063

Rank: 12 out of 307

$382K

Rank: 9 out of 307

$360

Average: $331

5

Average: 9

JOHN SANTA ANA

Clinton township, Mich. 48035

4,829

Rank: 47 out of 307

541

Rank: 71 out of 307

$148K

Rank: 79 out of 307

$273

Average: $331

9

Average: 9

MARTIN TAMLER

Royal oak, Mich. 48073

4,756

Rank: 48 out of 307

787

Rank: 35 out of 307

$429K

Rank: 6 out of 307

$546

Average: $331

6

Average: 9

VENKATA SAI SHESHU ETHA

Bay city, Mich. 48706

4,671

Rank: 49 out of 307

442

Rank: 87 out of 307

$174K

Rank: 65 out of 307

$395

Average: $331

11

Average: 9

AMY GREEN

Novi, Mich. 48377

4,489

Rank: 50 out of 307

698

Rank: 46 out of 307

$225K

Rank: 41 out of 307

$322

Average: $331

6

Average: 9

BABU NAHATA

Saginaw, Mich. 48603

4,470

Rank: 51 out of 307

563

Rank: 64 out of 307

$221K

Rank: 44 out of 307

$392

Average: $331

8

Average: 9

MARSHALL POOLE

Traverse city, Mich. 49684

4,456

Rank: 52 out of 307

285

Rank: 136 out of 307

$75.3K

Rank: 155 out of 307

$264

Average: $331

16

Average: 9

RAYMOND BAUER

St clair shores, Mich. 48081

4,442

Rank: 53 out of 307

1,071

Rank: 11 out of 307

$215K

Rank: 45 out of 307

$201

Average: $331

4

Average: 9

CRAIG HYSNI

Rochester, Mich. 48307

4,421

Rank: 54 out of 307

787

Rank: 35 out of 307

$345K

Rank: 12 out of 307

$439

Average: $331

6

Average: 9

REGINALD KAPTEYN

Muskegon, Mich. 49444

4,304

Rank: 55 out of 307

428

Rank: 88 out of 307

$165K

Rank: 69 out of 307

$387

Average: $331

10

Average: 9

CHERYL CARLSON

Vulcan, Mich. 49892

4,222

Rank: 56 out of 307

75

Rank: 267 out of 307

$89.1K

Rank: 138 out of 307

$1,188

Average: $331

56

Average: 9

DAVID SPITERI

Royal oak, Mich. 48073

4,139

Rank: 57 out of 307

809

Rank: 28 out of 307

$292K

Rank: 21 out of 307

$360

Average: $331

5

Average: 9

CHIJIOKE NWAGWU

Novi, Mich. 48377

4,109

Rank: 58 out of 307

1,043

Rank: 14 out of 307

$227K

Rank: 40 out of 307

$218

Average: $331

4

Average: 9

MATTHEW SCIOTTI

Port huron, Mich. 48060

4,108

Rank: 59 out of 307

562

Rank: 65 out of 307

$274K

Rank: 27 out of 307

$488

Average: $331

7

Average: 9

PAUL OLEJNICZAK

Novi, Mich. 48377

4,083

Rank: 60 out of 307

974

Rank: 16 out of 307

$182K

Rank: 62 out of 307

$187

Average: $331

4

Average: 9

DENNIS BANDEMER

Novi, Mich. 48377

4,032

Rank: 61 out of 307

727

Rank: 41 out of 307

$195K

Rank: 54 out of 307

$268

Average: $331

6

Average: 9

CARL EIBEN

Marquette, Mich. 49855

3,926

Rank: 62 out of 307

548

Rank: 68 out of 307

$230K

Rank: 37 out of 307

$419

Average: $331

7

Average: 9

DIANA NADEAU

Clinton township, Mich. 48038

3,924

Rank: 63 out of 307

729

Rank: 40 out of 307

$289K

Rank: 22 out of 307

$396

Average: $331

5

Average: 9

MARVIN BLEIBERG

Mt pleasant, Mich. 48858

3,921

Rank: 64 out of 307

647

Rank: 51 out of 307

$229K

Rank: 39 out of 307

$353

Average: $331

6

Average: 9

JAY JONES

Traverse city, Mich. 49684

3,836

Rank: 65 out of 307

198

Rank: 184 out of 307

$130K

Rank: 93 out of 307

$659

Average: $331

19

Average: 9

REENU CHACKO

Redford, Mich. 48239

3,835

Rank: 66 out of 307

147

Rank: 225 out of 307

$80.1K

Rank: 149 out of 307

$545

Average: $331

26

Average: 9

SUSAN WEIR

Royal oak, Mich. 48073

3,701

Rank: 67 out of 307

732

Rank: 39 out of 307

$153K

Rank: 75 out of 307

$208

Average: $331

5

Average: 9

KEITH BARBOUR

Monroe, Mich. 48161

3,554

Rank: 68 out of 307

217

Rank: 172 out of 307

$139K

Rank: 90 out of 307

$638

Average: $331

16

Average: 9

BRYAN VISSER

Portage, Mich. 49024

3,452

Rank: 69 out of 307

226

Rank: 169 out of 307

$109K

Rank: 112 out of 307

$481

Average: $331

15

Average: 9

CHRISTOPHER SCHOENHERR

Rochester, Mich. 48307

3,431

Rank: 70 out of 307

1,059

Rank: 13 out of 307

$265K

Rank: 30 out of 307

$251

Average: $331

3

Average: 9

JEANETTE GLUSZEWSKI -SAUER

Novi, Mich. 48377

3,395

Rank: 71 out of 307

428

Rank: 88 out of 307

$154K

Rank: 74 out of 307

$361

Average: $331

8

Average: 9

LAWRENCE BLATY

Clinton twp, Mich. 48038

3,390

Rank: 72 out of 307

689

Rank: 49 out of 307

$271K

Rank: 29 out of 307

$393

Average: $331

5

Average: 9

THOMAS RAYMOND

Saginaw, Mich. 48603

3,298

Rank: 73 out of 307

484

Rank: 77 out of 307

$169K

Rank: 68 out of 307

$348

Average: $331

7

Average: 9

SCOTT KOWALSKI

Port huron, Mich. 48060

3,296

Rank: 74 out of 307

426

Rank: 91 out of 307

$222K

Rank: 43 out of 307

$522

Average: $331

8

Average: 9

ANDREW EGGER

Ypsilanti, Mich. 48197

3,163

Rank: 75 out of 307

320

Rank: 126 out of 307

$149K

Rank: 77 out of 307

$464

Average: $331

10

Average: 9

KORI ROTHMAN

Novi, Mich. 48377

3,158

Rank: 76 out of 307

646

Rank: 52 out of 307

$175K

Rank: 64 out of 307

$271

Average: $331

5

Average: 9

ANTHONY WILSON

Muskegon, Mich. 49444

3,146

Rank: 77 out of 307

565

Rank: 63 out of 307

$155K

Rank: 71 out of 307

$275

Average: $331

6

Average: 9

JOHN MALTESE

Royal oak, Mich. 48073

2,999

Rank: 78 out of 307

886

Rank: 22 out of 307

$240K

Rank: 33 out of 307

$271

Average: $331

3

Average: 9

KIMBERLY AUGENSTEIN

Traverse city, Mich. 49684

2,996

Rank: 79 out of 307

210

Rank: 179 out of 307

$65.8K

Rank: 171 out of 307

$314

Average: $331

14

Average: 9

SARAH MAPILI

Warren, Mich. 48092

2,974

Rank: 80 out of 307

50

Rank: 283 out of 307

$55.2K

Rank: 186 out of 307

$1,105

Average: $331

59

Average: 9

AASHISH DESHPANDE

Dearborn, Mich. 48124

2,941

Rank: 81 out of 307

590

Rank: 59 out of 307

$139K

Rank: 89 out of 307

$235

Average: $331

5

Average: 9

CRAIG WHITMORE

Bingham farms, Mich. 48025

2,906

Rank: 82 out of 307

373

Rank: 109 out of 307

$109K

Rank: 111 out of 307

$292

Average: $331

8

Average: 9

NEAL ALPINER

Royal oak, Mich. 48073

2,845

Rank: 83 out of 307

1,281

Rank: 5 out of 307

$179K

Rank: 63 out of 307

$139

Average: $331

2

Average: 9

VIKRAM NARULA

Madison heights, Mich. 48071

2,835

Rank: 84 out of 307

806

Rank: 29 out of 307

$211K

Rank: 48 out of 307

$261

Average: $331

4

Average: 9

RONALD TAYLOR

Royal oak, Mich. 48073

2,757

Rank: 85 out of 307

631

Rank: 53 out of 307

$214K

Rank: 46 out of 307

$339

Average: $331

4

Average: 9

BRET BURLINGAME

East lansing, Mich. 48912

2,652

Rank: 86 out of 307

1,249

Rank: 6 out of 307

$201K

Rank: 52 out of 307

$161

Average: $331

2

Average: 9

LISA GRANT

Royal oak, Mich. 48073

2,590

Rank: 87 out of 307

761

Rank: 37 out of 307

$238K

Rank: 34 out of 307

$313

Average: $331

3

Average: 9

KARTHYAYANI KUNCHAPPA

Spring arbor, Mich. 49283

2,524

Rank: 88 out of 307

64

Rank: 276 out of 307

$48.2K

Rank: 204 out of 307

$753

Average: $331

39

Average: 9

ARI KRISWARI

Canton, Mich. 48188

2,513

Rank: 89 out of 307

428

Rank: 88 out of 307

$193K

Rank: 55 out of 307

$451

Average: $331

6

Average: 9

RICHARD VERMEULEN

Marquette, Mich. 49855

2,497

Rank: 90 out of 307

303

Rank: 133 out of 307

$48.8K

Rank: 201 out of 307

$161

Average: $331

8

Average: 9

KENDALL GROSE

Wyandotte, Mich. 48192

2,457

Rank: 91 out of 307

342

Rank: 119 out of 307

$155K

Rank: 72 out of 307

$453

Average: $331

7

Average: 9

ANTHONY ODDO

Warren, Mich. 48093

2,446

Rank: 92 out of 307

468

Rank: 80 out of 307

$141K

Rank: 85 out of 307

$300

Average: $331

5

Average: 9

STEVEN SINGSON

Clinton township, Mich. 48038

2,431

Rank: 93 out of 307

407

Rank: 98 out of 307

$187K

Rank: 57 out of 307

$459

Average: $331

6

Average: 9

MARY MILLER

Royal oak, Mich. 48067

2,417

Rank: 94 out of 307

863

Rank: 23 out of 307

$229K

Rank: 38 out of 307

$266

Average: $331

3

Average: 9

ARTI AMIN

Livonia, Mich. 48154

2,404

Rank: 95 out of 307

804

Rank: 31 out of 307

$208K

Rank: 49 out of 307

$259

Average: $331

3

Average: 9

DAVID MCELROY

Novi, Mich. 48377

2,395

Rank: 96 out of 307

1,103

Rank: 10 out of 307

$140K

Rank: 86 out of 307

$127

Average: $331

2

Average: 9

MICHAEL HAENICK

Novi, Mich. 48377

2,395

Rank: 96 out of 307

1,012

Rank: 15 out of 307

$184K

Rank: 59 out of 307

$182

Average: $331

2

Average: 9

MANSOUR MIKY

Marquette, Mich. 49855

2,371

Rank: 98 out of 307

197

Rank: 185 out of 307

$78.5K

Rank: 152 out of 307

$398

Average: $331

12

Average: 9

NADINE JENNINGS

Troy, Mich. 48083

2,349

Rank: 99 out of 307

323

Rank: 125 out of 307

$92.7K

Rank: 134 out of 307

$287

Average: $331

7

Average: 9

THADDEUS SRUTWA

Spring lake, Mich. 49456

2,334

Rank: 100 out of 307

80

Rank: 265 out of 307

$137K

Rank: 91 out of 307

$1,711

Average: $331

29

Average: 9

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.

Read our methodology.