Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Massachusetts » Specialist

Top Specialist Providers in Massachusetts

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

CHARLES BIRBARA

Worcester, Mass. 01605

117,575

Rank: 1 out of 328

902

Rank: 59 out of 328

$2.29M

Rank: 1 out of 328

$2,537

Average: $310

130

Average: 8

JEFFREY WISCH

Newton, Mass. 02462

104,262

Rank: 2 out of 328

432

Rank: 132 out of 328

$866K

Rank: 4 out of 328

$2,005

Average: $310

241

Average: 8

CAROLINE BLOCK

Newton, Mass. 02462

50,974

Rank: 3 out of 328

580

Rank: 95 out of 328

$682K

Rank: 8 out of 328

$1,177

Average: $310

88

Average: 8

THOMAS JOHNSON

North andover, Mass. 01845

42,848

Rank: 4 out of 328

530

Rank: 105 out of 328

$426K

Rank: 14 out of 328

$804

Average: $310

81

Average: 8

TIMOTHY O'CONNOR

Newton, Mass. 02462

39,776

Rank: 5 out of 328

457

Rank: 121 out of 328

$638K

Rank: 10 out of 328

$1,397

Average: $310

87

Average: 8

PATRICIA HOPKINS

Quincy, Mass. 02169

38,420

Rank: 6 out of 328

455

Rank: 122 out of 328

$945K

Rank: 3 out of 328

$2,077

Average: $310

84

Average: 8

EDMUND HORNSTEIN

Pittsfield, Mass. 01201

22,228

Rank: 7 out of 328

1,234

Rank: 35 out of 328

$978K

Rank: 2 out of 328

$792

Average: $310

18

Average: 8

PETER TOMAIOLO

Worcester, Mass. 01604

21,583

Rank: 8 out of 328

272

Rank: 180 out of 328

$478K

Rank: 12 out of 328

$1,758

Average: $310

79

Average: 8

JOHN LAROSSA

Newton, Mass. 02462

13,241

Rank: 9 out of 328

540

Rank: 103 out of 328

$218K

Rank: 48 out of 328

$404

Average: $310

25

Average: 8

TERENCE HARRIST

Cambridge, Mass. 02139

12,360

Rank: 10 out of 328

6,112

Rank: 1 out of 328

$714K

Rank: 7 out of 328

$117

Average: $310

2

Average: 8

RUSSELL MALING

Taunton, Mass. 02780

11,177

Rank: 11 out of 328

5,036

Rank: 2 out of 328

$255K

Rank: 31 out of 328

$51

Average: $310

2

Average: 8

ABRAHAM SHURLAND

Melrose, Mass. 02176

11,175

Rank: 12 out of 328

1,209

Rank: 38 out of 328

$415K

Rank: 16 out of 328

$343

Average: $310

9

Average: 8

ROBERT MCGOVERN

Springfield, Mass. 01103

10,680

Rank: 13 out of 328

388

Rank: 142 out of 328

$122K

Rank: 119 out of 328

$313

Average: $310

28

Average: 8

FRED ARRIGG

Lawrence, Mass. 01843

10,265

Rank: 14 out of 328

1,186

Rank: 39 out of 328

$227K

Rank: 40 out of 328

$191

Average: $310

9

Average: 8

A COTE

Fall river, Mass. 02720

8,006

Rank: 15 out of 328

1,553

Rank: 22 out of 328

$484K

Rank: 11 out of 328

$312

Average: $310

5

Average: 8

ANDREE HAAS

Watertown, Mass. 02472

7,968

Rank: 16 out of 328

697

Rank: 75 out of 328

$262K

Rank: 28 out of 328

$375

Average: $310

11

Average: 8

JOSEPH ROSSACCI

Lowell, Mass. 01852

7,859

Rank: 17 out of 328

527

Rank: 107 out of 328

$212K

Rank: 52 out of 328

$403

Average: $310

15

Average: 8

ANTHONY MARINO

Methuen, Mass. 01844

7,818

Rank: 18 out of 328

3,347

Rank: 6 out of 328

$216K

Rank: 49 out of 328

$65

Average: $310

2

Average: 8

JOEL NEWMAN

Roxbury crossing, Mass. 02120

7,450

Rank: 19 out of 328

3,424

Rank: 5 out of 328

$135K

Rank: 103 out of 328

$39

Average: $310

2

Average: 8

PIERRE CHAHRABAN

Lawrence, Mass. 01841

7,214

Rank: 20 out of 328

2,116

Rank: 16 out of 328

$418K

Rank: 15 out of 328

$198

Average: $310

3

Average: 8

PAUL RIZZOLI

Boston, Mass. 02130

7,148

Rank: 21 out of 328

166

Rank: 218 out of 328

$61.6K

Rank: 181 out of 328

$371

Average: $310

43

Average: 8

CAROLINE BAUMAL

Boston, Mass. 02111

6,849

Rank: 22 out of 328

1,354

Rank: 30 out of 328

$808K

Rank: 6 out of 328

$597

Average: $310

5

Average: 8

OWEN MADDOX

Roxbury crossing, Mass. 02120

6,710

Rank: 23 out of 328

2,746

Rank: 11 out of 328

$191K

Rank: 64 out of 328

$70

Average: $310

2

Average: 8

HEITOR OKANOBO

Boston, Mass. 02120

6,569

Rank: 24 out of 328

4,420

Rank: 3 out of 328

$222K

Rank: 45 out of 328

$50

Average: $310

1

Average: 8

STUART ARBESFELD

Lowell, Mass. 01854

6,569

Rank: 24 out of 328

1,029

Rank: 50 out of 328

$260K

Rank: 29 out of 328

$253

Average: $310

6

Average: 8

MARK GOLDMAN

Newton, Mass. 02462

6,385

Rank: 26 out of 328

3,324

Rank: 7 out of 328

$98.1K

Rank: 135 out of 328

$30

Average: $310

2

Average: 8

KEVIN HARDING

Somerset, Mass. 02726

6,265

Rank: 27 out of 328

137

Rank: 237 out of 328

$122K

Rank: 118 out of 328

$893

Average: $310

46

Average: 8

STEPHEN GILLARD

Plymouth, Mass. 02360

6,075

Rank: 28 out of 328

1,087

Rank: 46 out of 328

$443K

Rank: 13 out of 328

$407

Average: $310

6

Average: 8

HIRSCHEL MCGINNIS

Taunton, Mass. 02780

6,056

Rank: 29 out of 328

2,817

Rank: 10 out of 328

$173K

Rank: 74 out of 328

$61

Average: $310

2

Average: 8

DAMON SPITZ

Roxbury crossing, Mass. 02120

6,024

Rank: 30 out of 328

2,020

Rank: 18 out of 328

$128K

Rank: 110 out of 328

$63

Average: $310

3

Average: 8

JOHN FRANGIE

Greenfield, Mass. 01301

5,977

Rank: 31 out of 328

2,314

Rank: 14 out of 328

$679K

Rank: 9 out of 328

$293

Average: $310

3

Average: 8

RICHARD DOBROW

Salem, Mass. 01970

5,947

Rank: 32 out of 328

3,691

Rank: 4 out of 328

$111K

Rank: 126 out of 328

$30

Average: $310

2

Average: 8

DONALD GRANDE

Stoneham, Mass. 02180

5,829

Rank: 33 out of 328

1,511

Rank: 23 out of 328

$820K

Rank: 5 out of 328

$543

Average: $310

4

Average: 8

TOMMY MOONCAI

Taunton, Mass. 02780

5,723

Rank: 34 out of 328

3,029

Rank: 9 out of 328

$143K

Rank: 91 out of 328

$47

Average: $310

2

Average: 8

DANIEL MUPPIDI

Framingham, Mass. 01702

5,704

Rank: 35 out of 328

58

Rank: 286 out of 328

$58.7K

Rank: 184 out of 328

$1,011

Average: $310

98

Average: 8

JEFFREY BENNETT

South weymouth, Mass. 02190

5,618

Rank: 36 out of 328

958

Rank: 54 out of 328

$260K

Rank: 30 out of 328

$272

Average: $310

6

Average: 8

DAVID KELLY

Plymouth, Mass. 02360

5,585

Rank: 37 out of 328

3,302

Rank: 8 out of 328

$153K

Rank: 87 out of 328

$46

Average: $310

2

Average: 8

J VANDEMOER

Hyannis, Mass. 02601

5,250

Rank: 38 out of 328

645

Rank: 84 out of 328

$168K

Rank: 77 out of 328

$261

Average: $310

8

Average: 8

PETER DEMOS

Springfield, Mass. 01103

5,164

Rank: 39 out of 328

1,342

Rank: 31 out of 328

$225K

Rank: 43 out of 328

$167

Average: $310

4

Average: 8

BORZOO NIKPOOR

Brockton, Mass. 02302

5,071

Rank: 40 out of 328

2,034

Rank: 17 out of 328

$166K

Rank: 78 out of 328

$81

Average: $310

2

Average: 8

DANIEL KUSICK

Pittsfield, Mass. 01201

4,944

Rank: 41 out of 328

1,025

Rank: 51 out of 328

$292K

Rank: 23 out of 328

$285

Average: $310

5

Average: 8

ANTHONY STRACESKI

Lawrence, Mass. 01841

4,939

Rank: 42 out of 328

1,111

Rank: 43 out of 328

$336K

Rank: 18 out of 328

$303

Average: $310

4

Average: 8

DAVOR KVATERNIK

Lawrence, Mass. 01841

4,939

Rank: 42 out of 328

1,381

Rank: 28 out of 328

$296K

Rank: 22 out of 328

$215

Average: $310

4

Average: 8

STEVEN COVICI

Springfield, Mass. 01103

4,882

Rank: 44 out of 328

688

Rank: 78 out of 328

$335K

Rank: 19 out of 328

$487

Average: $310

7

Average: 8

STEVEN STARR

South weymouth, Mass. 02190

4,854

Rank: 45 out of 328

1,075

Rank: 47 out of 328

$323K

Rank: 20 out of 328

$300

Average: $310

5

Average: 8

STEPHEN ST.CLAIR

Pittsfield, Mass. 01201

4,821

Rank: 46 out of 328

887

Rank: 61 out of 328

$229K

Rank: 38 out of 328

$259

Average: $310

5

Average: 8

JOHN FELDMAN

South weymouth, Mass. 02190

4,667

Rank: 47 out of 328

711

Rank: 74 out of 328

$274K

Rank: 26 out of 328

$385

Average: $310

7

Average: 8

JONATHAN HELD

Ayer, Mass. 01432

4,529

Rank: 48 out of 328

799

Rank: 68 out of 328

$243K

Rank: 34 out of 328

$304

Average: $310

6

Average: 8

WILLIAM ZIMMERMAN

Framingham, Mass. 01702

4,445

Rank: 49 out of 328

665

Rank: 82 out of 328

$248K

Rank: 33 out of 328

$372

Average: $310

7

Average: 8

GIULIA SHEFTEL

Newton, Mass. 02462

4,291

Rank: 50 out of 328

2,214

Rank: 15 out of 328

$130K

Rank: 107 out of 328

$59

Average: $310

2

Average: 8

LUCYNA CZARNOTA-DOLLIVER

New bedford, Mass. 02740

4,276

Rank: 51 out of 328

856

Rank: 63 out of 328

$214K

Rank: 50 out of 328

$250

Average: $310

5

Average: 8

CHRISTIAN ANDERSEN

Stoneham, Mass. 02180

4,237

Rank: 52 out of 328

505

Rank: 112 out of 328

$143K

Rank: 92 out of 328

$283

Average: $310

8

Average: 8

SHANT PARSEGHIAN

Stoneham, Mass. 02180

4,077

Rank: 53 out of 328

438

Rank: 131 out of 328

$131K

Rank: 105 out of 328

$298

Average: $310

9

Average: 8

MAHESH BAJAJ

Springfield, Mass. 01103

4,003

Rank: 54 out of 328

152

Rank: 230 out of 328

$44.4K

Rank: 209 out of 328

$292

Average: $310

26

Average: 8

MARVIN KENDRICK

Concord, Mass. 01742

3,961

Rank: 55 out of 328

1,251

Rank: 34 out of 328

$189K

Rank: 66 out of 328

$151

Average: $310

3

Average: 8

MARK MESSINEO

Norwood, Mass. 02062

3,946

Rank: 56 out of 328

596

Rank: 93 out of 328

$222K

Rank: 44 out of 328

$373

Average: $310

7

Average: 8

JOHN POGGI

Attleboro, Mass. 02703

3,945

Rank: 57 out of 328

623

Rank: 92 out of 328

$291K

Rank: 24 out of 328

$467

Average: $310

6

Average: 8

LUKE O'CONNELL

South weymouth, Mass. 02190

3,861

Rank: 58 out of 328

847

Rank: 64 out of 328

$220K

Rank: 47 out of 328

$259

Average: $310

5

Average: 8

STEPHEN ABRAHAM

Boston, Mass. 02114

3,801

Rank: 59 out of 328

1,065

Rank: 48 out of 328

$205K

Rank: 55 out of 328

$192

Average: $310

4

Average: 8

CARL LIEBERMAN

Framingham, Mass. 01702

3,767

Rank: 60 out of 328

670

Rank: 80 out of 328

$212K

Rank: 51 out of 328

$317

Average: $310

6

Average: 8

STEPHEN SIMPSON

Ayer, Mass. 01432

3,735

Rank: 61 out of 328

464

Rank: 118 out of 328

$151K

Rank: 89 out of 328

$326

Average: $310

8

Average: 8

DONALD O'MALLEY

Falmouth, Mass. 02540

3,686

Rank: 62 out of 328

450

Rank: 124 out of 328

$197K

Rank: 61 out of 328

$437

Average: $310

8

Average: 8

ANNE ALLAN

Cambridge, Mass. 02139

3,616

Rank: 63 out of 328

1,962

Rank: 19 out of 328

$201K

Rank: 57 out of 328

$103

Average: $310

2

Average: 8

JEFFREY FRIEDMAN

Springfield, Mass. 01104

3,573

Rank: 64 out of 328

2,544

Rank: 13 out of 328

$99.4K

Rank: 132 out of 328

$39

Average: $310

1

Average: 8

MARK JACKOWITZ

Springfield, Mass. 01107

3,536

Rank: 65 out of 328

1,826

Rank: 20 out of 328

$238K

Rank: 35 out of 328

$130

Average: $310

2

Average: 8

PHILIP MORAITIS

Springfield, Mass. 01107

3,399

Rank: 66 out of 328

1,337

Rank: 32 out of 328

$396K

Rank: 17 out of 328

$296

Average: $310

3

Average: 8

JAMES HAWLEY

Hyannis, Mass. 02601

3,347

Rank: 67 out of 328

65

Rank: 280 out of 328

$70.1K

Rank: 168 out of 328

$1,079

Average: $310

51

Average: 8

CLAUDIA ARRIGG

Lawrence, Mass. 01843

3,340

Rank: 68 out of 328

1,116

Rank: 42 out of 328

$275K

Rank: 25 out of 328

$246

Average: $310

3

Average: 8

JOHN ROMANO

Plymouth, Mass. 02360

3,336

Rank: 69 out of 328

382

Rank: 146 out of 328

$305K

Rank: 21 out of 328

$799

Average: $310

9

Average: 8

STEPHEN BRAND

Danvers, Mass. 01923

3,279

Rank: 70 out of 328

920

Rank: 57 out of 328

$205K

Rank: 54 out of 328

$223

Average: $310

4

Average: 8

JOHN BURTON

Pittsfield, Mass. 01201

3,206

Rank: 71 out of 328

1,091

Rank: 45 out of 328

$140K

Rank: 96 out of 328

$129

Average: $310

3

Average: 8

YOUNG KIM

South weymouth, Mass. 02190

3,179

Rank: 72 out of 328

545

Rank: 100 out of 328

$226K

Rank: 41 out of 328

$415

Average: $310

6

Average: 8

TARAH JOSEPH

Worcester, Mass. 01606

3,039

Rank: 73 out of 328

113

Rank: 254 out of 328

$62.3K

Rank: 179 out of 328

$551

Average: $310

27

Average: 8

DAMIAN FOLCH

Chelmsford, Mass. 01824

3,018

Rank: 74 out of 328

394

Rank: 140 out of 328

$124K

Rank: 115 out of 328

$314

Average: $310

8

Average: 8

GREGORY JOHNSON

Haverhill, Mass. 01830

2,992

Rank: 75 out of 328

523

Rank: 109 out of 328

$199K

Rank: 59 out of 328

$381

Average: $310

6

Average: 8

DAVID GUYETTE

Malden, Mass. 02148

2,989

Rank: 76 out of 328

1,156

Rank: 40 out of 328

$220K

Rank: 46 out of 328

$190

Average: $310

3

Average: 8

MARK ROHRER

Brighton, Mass. 02135

2,983

Rank: 77 out of 328

632

Rank: 88 out of 328

$182K

Rank: 68 out of 328

$287

Average: $310

5

Average: 8

JAYE HEFNER

Boston, Mass. 02114

2,966

Rank: 78 out of 328

535

Rank: 104 out of 328

$199K

Rank: 58 out of 328

$372

Average: $310

6

Average: 8

DEEPANWITA PRUSTY

South weymouth, Mass. 02190

2,964

Rank: 79 out of 328

220

Rank: 197 out of 328

$76.2K

Rank: 158 out of 328

$347

Average: $310

13

Average: 8

JAMES KENEALY

Framingham, Mass. 01702

2,904

Rank: 80 out of 328

441

Rank: 128 out of 328

$123K

Rank: 116 out of 328

$279

Average: $310

7

Average: 8

DARIN GOGSTETTER

Quincy, Mass. 02169

2,889

Rank: 81 out of 328

281

Rank: 177 out of 328

$139K

Rank: 97 out of 328

$496

Average: $310

10

Average: 8

DAVID MARCH

Springfield, Mass. 01107

2,877

Rank: 82 out of 328

1,437

Rank: 24 out of 328

$99.3K

Rank: 133 out of 328

$69

Average: $310

2

Average: 8

DAVID WORMAN

North easton, Mass. 02356

2,871

Rank: 83 out of 328

490

Rank: 115 out of 328

$162K

Rank: 83 out of 328

$331

Average: $310

6

Average: 8

PETER MCKAY

Harwich, Mass. 02645

2,854

Rank: 84 out of 328

384

Rank: 144 out of 328

$173K

Rank: 72 out of 328

$451

Average: $310

7

Average: 8

STEPHEN DESIO

Worcester, Mass. 01608

2,806

Rank: 85 out of 328

358

Rank: 152 out of 328

$113K

Rank: 125 out of 328

$317

Average: $310

8

Average: 8

DWAYNE BAHAROZIAN

Westford, Mass. 01886

2,773

Rank: 86 out of 328

630

Rank: 90 out of 328

$234K

Rank: 37 out of 328

$371

Average: $310

4

Average: 8

REZA SAFFARI

Boston, Mass. 02118

2,750

Rank: 87 out of 328

439

Rank: 130 out of 328

$235K

Rank: 36 out of 328

$536

Average: $310

6

Average: 8

WILLIAM BRECKWOLDT

Winchester, Mass. 01890

2,732

Rank: 88 out of 328

911

Rank: 58 out of 328

$271K

Rank: 27 out of 328

$298

Average: $310

3

Average: 8

BRIAN BREDVIK

Springfield, Mass. 01107

2,713

Rank: 89 out of 328

1,131

Rank: 41 out of 328

$252K

Rank: 32 out of 328

$223

Average: $310

2

Average: 8

OLAREWAJU OLADIPO

Randolph, Mass. 02368

2,684

Rank: 90 out of 328

237

Rank: 192 out of 328

$164K

Rank: 80 out of 328

$691

Average: $310

11

Average: 8

CAROL TAKVORIAN

Hyannis, Mass. 02601

2,671

Rank: 91 out of 328

2,557

Rank: 12 out of 328

$152K

Rank: 88 out of 328

$59

Average: $310

1

Average: 8

ZOE STITT

Stoneham, Mass. 02180

2,658

Rank: 92 out of 328

822

Rank: 65 out of 328

$124K

Rank: 113 out of 328

$151

Average: $310

3

Average: 8

SERGIO FEFER

South weymouth, Mass. 02190

2,640

Rank: 93 out of 328

577

Rank: 96 out of 328

$208K

Rank: 53 out of 328

$361

Average: $310

5

Average: 8

SUSAN CHABOT

Norwood, Mass. 02062

2,634

Rank: 94 out of 328

525

Rank: 108 out of 328

$191K

Rank: 65 out of 328

$363

Average: $310

5

Average: 8

STEVEN FRANKS

Westford, Mass. 01886

2,622

Rank: 95 out of 328

646

Rank: 83 out of 328

$130K

Rank: 108 out of 328

$201

Average: $310

4

Average: 8

TAO YANG

Cambridge, Mass. 02139

2,615

Rank: 96 out of 328

949

Rank: 56 out of 328

$154K

Rank: 86 out of 328

$162

Average: $310

3

Average: 8

ALLAN ROSANSKY

Salem, Mass. 01970

2,599

Rank: 97 out of 328

113

Rank: 254 out of 328

$225K

Rank: 42 out of 328

$1,991

Average: $310

23

Average: 8

JOHN FERULLO

Worcester, Mass. 01608

2,523

Rank: 98 out of 328

1,222

Rank: 36 out of 328

$88.1K

Rank: 145 out of 328

$72

Average: $310

2

Average: 8

JAMES MORGAN

Dorchester, Mass. 02124

2,517

Rank: 99 out of 328

971

Rank: 53 out of 328

$84.9K

Rank: 149 out of 328

$87

Average: $310

3

Average: 8

MARK REICHARD

Norwood, Mass. 02062

2,462

Rank: 100 out of 328

528

Rank: 106 out of 328

$170K

Rank: 75 out of 328

$322

Average: $310

5

Average: 8

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.