Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Vermont » Internal Medicine

Top Internal Medicine Providers in Vermont

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

NORTH COUNTRY HOSPITAL & HEALTH CENTER INC

Newport, Vt. 05855

21,478

Rank: 1 out of 202

2,656

Rank: 1 out of 202

$48.5K

Rank: 91 out of 202

$18

Average: $161

8

Average: 4

EUGENE MOORE

Burlington, Vt. 05401

9,815

Rank: 2 out of 202

622

Rank: 13 out of 202

$206K

Rank: 3 out of 202

$330

Average: $161

16

Average: 4

PORTER HOSPITAL INC

Middlebury, Vt. 05753

8,708

Rank: 3 out of 202

802

Rank: 8 out of 202

$17.7K

Rank: 142 out of 202

$22

Average: $161

11

Average: 4

ERIC SEYFERTH

Bennington, Vt. 05201

7,640

Rank: 4 out of 202

1,129

Rank: 4 out of 202

$156K

Rank: 11 out of 202

$138

Average: $161

7

Average: 4

JOHN MATTHEW

Plainfield, Vt. 05667

6,904

Rank: 5 out of 202

759

Rank: 9 out of 202

$94.8K

Rank: 29 out of 202

$125

Average: $161

9

Average: 4

PORTER HOSPITAL INC

Bristol, Vt. 05443

5,868

Rank: 6 out of 202

551

Rank: 19 out of 202

$11.9K

Rank: 152 out of 202

$22

Average: $161

11

Average: 4

CHRISTOPHER J HEBERT PC

Burlington, Vt. 05401

5,721

Rank: 7 out of 202

539

Rank: 21 out of 202

$10.8K

Rank: 153 out of 202

$20

Average: $161

11

Average: 4

KEITH MICHL

Manchester center, Vt. 05255

5,614

Rank: 8 out of 202

309

Rank: 91 out of 202

$145K

Rank: 12 out of 202

$469

Average: $161

18

Average: 4

STEVEN ANISMAN

Bennington, Vt. 05201

5,610

Rank: 9 out of 202

1,856

Rank: 2 out of 202

$171K

Rank: 7 out of 202

$92

Average: $161

3

Average: 4

JEFFREY RUBMAN

Burlington, Vt. 05408

4,872

Rank: 10 out of 202

422

Rank: 45 out of 202

$108K

Rank: 18 out of 202

$255

Average: $161

12

Average: 4

MICHAEL CORRIGAN

Swanton, Vt. 05488

4,862

Rank: 11 out of 202

358

Rank: 72 out of 202

$163K

Rank: 8 out of 202

$456

Average: $161

14

Average: 4

PETER STICKNEY

Rutland, Vt. 05701

4,368

Rank: 12 out of 202

729

Rank: 11 out of 202

$229K

Rank: 1 out of 202

$314

Average: $161

6

Average: 4

MARK STICKNEY

Rutland, Vt. 05701

4,306

Rank: 13 out of 202

755

Rank: 10 out of 202

$192K

Rank: 5 out of 202

$254

Average: $161

6

Average: 4

CHRISTOPHER HEBERT

Burlington, Vt. 05401

4,292

Rank: 14 out of 202

639

Rank: 12 out of 202

$214K

Rank: 2 out of 202

$336

Average: $161

7

Average: 4

MARK PITCHER

South burlington, Vt. 05403

3,849

Rank: 15 out of 202

847

Rank: 5 out of 202

$174K

Rank: 6 out of 202

$205

Average: $161

5

Average: 4

ROGER FOX

Londonderry, Vt. 05148

3,704

Rank: 16 out of 202

531

Rank: 22 out of 202

$38.8K

Rank: 105 out of 202

$73

Average: $161

7

Average: 4

DIANE SMITH

Bennington, Vt. 05201

3,136

Rank: 17 out of 202

553

Rank: 18 out of 202

$95.2K

Rank: 28 out of 202

$172

Average: $161

6

Average: 4

PETER GUNTHER

South burlington, Vt. 05403

2,990

Rank: 18 out of 202

527

Rank: 24 out of 202

$159K

Rank: 9 out of 202

$301

Average: $161

6

Average: 4

MARK LOGAN

Rutland, Vt. 05701

2,930

Rank: 19 out of 202

177

Rank: 142 out of 202

$158K

Rank: 10 out of 202

$895

Average: $161

17

Average: 4

STEPHEN BAAD

South burlington, Vt. 05403

2,804

Rank: 20 out of 202

514

Rank: 26 out of 202

$111K

Rank: 15 out of 202

$217

Average: $161

5

Average: 4

ROGER KELLOGG

Berlin, Vt. 05602

2,694

Rank: 21 out of 202

1,245

Rank: 3 out of 202

$92.5K

Rank: 31 out of 202

$74

Average: $161

2

Average: 4

FRANK LANDRY MD PLC

South burlington, Vt. 05403

2,686

Rank: 22 out of 202

250

Rank: 109 out of 202

$5,882

Rank: 168 out of 202

$24

Average: $161

11

Average: 4

EITAN SOBEL

Rutland, Vt. 05701

2,682

Rank: 23 out of 202

806

Rank: 7 out of 202

$201K

Rank: 4 out of 202

$249

Average: $161

3

Average: 4

MILTON FOWLER

Randolph, Vt. 05060

2,321

Rank: 24 out of 202

462

Rank: 37 out of 202

$10.3K

Rank: 155 out of 202

$22

Average: $161

5

Average: 4

JAMES CURRIE

Randolph, Vt. 05060

2,301

Rank: 25 out of 202

49

Rank: 178 out of 202

$4,367

Rank: 175 out of 202

$89

Average: $161

47

Average: 4

MICHAEL SCOVNER

Poultney, Vt. 05764

2,041

Rank: 26 out of 202

269

Rank: 102 out of 202

$110K

Rank: 16 out of 202

$409

Average: $161

8

Average: 4

JOHN DUNN

Jeffersonville, Vt. 05464

1,854

Rank: 27 out of 202

301

Rank: 92 out of 202

$55.4K

Rank: 80 out of 202

$184

Average: $161

6

Average: 4

SETH COOMBS

Rutland, Vt. 05701

1,805

Rank: 28 out of 202

245

Rank: 110 out of 202

$103K

Rank: 21 out of 202

$419

Average: $161

7

Average: 4

FRANCIS LANDRY

South burlington, Vt. 05403

1,784

Rank: 29 out of 202

326

Rank: 85 out of 202

$101K

Rank: 24 out of 202

$309

Average: $161

5

Average: 4

TEIG MARCO

Fairfax, Vt. 05454

1,772

Rank: 30 out of 202

599

Rank: 16 out of 202

$136K

Rank: 13 out of 202

$228

Average: $161

3

Average: 4

JOHN WRIGHT

South burlington, Vt. 05403

1,765

Rank: 31 out of 202

449

Rank: 41 out of 202

$71.3K

Rank: 50 out of 202

$159

Average: $161

4

Average: 4

CHRISTOPHER RICKMAN

Newport, Vt. 05855

1,658

Rank: 32 out of 202

477

Rank: 32 out of 202

$101K

Rank: 25 out of 202

$211

Average: $161

3

Average: 4

AUDREY VONLEPEL

Fairfax, Vt. 05454

1,644

Rank: 33 out of 202

348

Rank: 76 out of 202

$75.8K

Rank: 46 out of 202

$218

Average: $161

5

Average: 4

PETER DALE

Berlin, Vt. 05602

1,606

Rank: 34 out of 202

501

Rank: 27 out of 202

$81.3K

Rank: 40 out of 202

$162

Average: $161

3

Average: 4

WENDIE PULS

Bristol, Vt. 05443

1,583

Rank: 35 out of 202

210

Rank: 124 out of 202

$76.5K

Rank: 45 out of 202

$364

Average: $161

8

Average: 4

ROBERT ROBINSON

Barre, Vt. 05641

1,569

Rank: 36 out of 202

600

Rank: 15 out of 202

$61.4K

Rank: 68 out of 202

$102

Average: $161

3

Average: 4

MARK YORRA

Barre, Vt. 05641

1,476

Rank: 37 out of 202

372

Rank: 65 out of 202

$62.3K

Rank: 65 out of 202

$168

Average: $161

4

Average: 4

ANTHONY WILLIAMS

Barre, Vt. 05641

1,462

Rank: 38 out of 202

612

Rank: 14 out of 202

$61.3K

Rank: 70 out of 202

$100

Average: $161

2

Average: 4

MARK SILVERSTEIN

St albans, Vt. 05478

1,435

Rank: 39 out of 202

473

Rank: 33 out of 202

$129K

Rank: 14 out of 202

$272

Average: $161

3

Average: 4

ROBERT PRIMEAU

Island pond, Vt. 05846

1,417

Rank: 40 out of 202

417

Rank: 49 out of 202

$25.6K

Rank: 132 out of 202

$62

Average: $161

3

Average: 4

PAUL SLAVIK

Burlington, Vt. 05401

1,400

Rank: 41 out of 202

479

Rank: 31 out of 202

$101K

Rank: 23 out of 202

$211

Average: $161

3

Average: 4

ZECHARIAH GARDNER

Burlington, Vt. 05401

1,311

Rank: 42 out of 202

467

Rank: 35 out of 202

$108K

Rank: 17 out of 202

$231

Average: $161

3

Average: 4

MARVIN KLIKUNAS

Williston, Vt. 05495

1,306

Rank: 43 out of 202

394

Rank: 58 out of 202

$64.1K

Rank: 63 out of 202

$163

Average: $161

3

Average: 4

AMY LYNN TELERON

Burlington, Vt. 05401

1,270

Rank: 44 out of 202

393

Rank: 59 out of 202

$103K

Rank: 20 out of 202

$263

Average: $161

3

Average: 4

MARINSHINE GENTLER

Burlington, Vt. 05401

1,242

Rank: 45 out of 202

495

Rank: 29 out of 202

$102K

Rank: 22 out of 202

$206

Average: $161

3

Average: 4

FLORIAN FOERG

Burlington, Vt. 05401

1,242

Rank: 45 out of 202

412

Rank: 52 out of 202

$89.7K

Rank: 33 out of 202

$218

Average: $161

3

Average: 4

RAIEL BARLOW

Burlington, Vt. 05401

1,223

Rank: 47 out of 202

263

Rank: 103 out of 202

$74.1K

Rank: 48 out of 202

$282

Average: $161

5

Average: 4

JENNIFER PETERS

Morrisville, Vt. 05661

1,222

Rank: 48 out of 202

368

Rank: 67 out of 202

$96.6K

Rank: 27 out of 202

$262

Average: $161

3

Average: 4

MELISSA BRANDES

South burlington, Vt. 05403

1,218

Rank: 49 out of 202

242

Rank: 112 out of 202

$59K

Rank: 72 out of 202

$244

Average: $161

5

Average: 4

TIMOTHY TANNER

Danville, Vt. 05828

1,193

Rank: 50 out of 202

426

Rank: 43 out of 202

$26.3K

Rank: 128 out of 202

$62

Average: $161

3

Average: 4

JULIAN FERRIS

St. albans, Vt. 05478

1,184

Rank: 51 out of 202

500

Rank: 28 out of 202

$71K

Rank: 52 out of 202

$142

Average: $161

2

Average: 4

AYDIN LATHARI

Newport, Vt. 05855

1,178

Rank: 52 out of 202

340

Rank: 79 out of 202

$79.4K

Rank: 43 out of 202

$234

Average: $161

3

Average: 4

DAVID RAND

Middlebury, Vt. 05753

1,177

Rank: 53 out of 202

354

Rank: 73 out of 202

$93.3K

Rank: 30 out of 202

$264

Average: $161

3

Average: 4

ELIZABETH SUITER

Barre, Vt. 05641

1,176

Rank: 54 out of 202

293

Rank: 94 out of 202

$60K

Rank: 71 out of 202

$205

Average: $161

4

Average: 4

PETER REDFORD

Berlin, Vt. 05602

1,160

Rank: 55 out of 202

418

Rank: 47 out of 202

$80.9K

Rank: 41 out of 202

$194

Average: $161

3

Average: 4

CAROL VASSAR

Montpelier, Vt. 05602

1,152

Rank: 56 out of 202

163

Rank: 144 out of 202

$62K

Rank: 66 out of 202

$380

Average: $161

7

Average: 4

JASPINDER SRA

Burlington, Vt. 05401

1,142

Rank: 57 out of 202

417

Rank: 49 out of 202

$101K

Rank: 26 out of 202

$241

Average: $161

3

Average: 4

SARA REYNOLDS

Bennington, Vt. 05201

1,139

Rank: 58 out of 202

521

Rank: 25 out of 202

$84.9K

Rank: 36 out of 202

$163

Average: $161

2

Average: 4

RAJVINDER KHELA

Saint albans, Vt. 05478

1,124

Rank: 59 out of 202

473

Rank: 33 out of 202

$80.1K

Rank: 42 out of 202

$169

Average: $161

2

Average: 4

HEATHER SMITH

Rutland, Vt. 05701

1,120

Rank: 60 out of 202

482

Rank: 30 out of 202

$89K

Rank: 34 out of 202

$185

Average: $161

2

Average: 4

HANNAH SWAYZE-QUINN

Berlin, Vt. 05602

1,112

Rank: 61 out of 202

387

Rank: 60 out of 202

$82K

Rank: 38 out of 202

$212

Average: $161

3

Average: 4

STEPHEN GORMAN

Middlebury, Vt. 05753

1,107

Rank: 62 out of 202

550

Rank: 20 out of 202

$74.6K

Rank: 47 out of 202

$136

Average: $161

2

Average: 4

AMY ROBERTS

St albans, Vt. 05478

1,105

Rank: 63 out of 202

251

Rank: 108 out of 202

$46.3K

Rank: 94 out of 202

$184

Average: $161

4

Average: 4

PRISCILLA CARR

Barre, Vt. 05641

1,096

Rank: 64 out of 202

293

Rank: 94 out of 202

$55.4K

Rank: 79 out of 202

$189

Average: $161

4

Average: 4

THORNTON CODY

Springfield, Vt. 05156

1,093

Rank: 65 out of 202

345

Rank: 77 out of 202

$62.5K

Rank: 64 out of 202

$181

Average: $161

3

Average: 4

BRADLEY REYNOLDS

Essex junction, Vt. 05452

1,088

Rank: 66 out of 202

570

Rank: 17 out of 202

$61.4K

Rank: 69 out of 202

$108

Average: $161

2

Average: 4

COLIN MCCREIGHT

Berlin, Vt. 05602

1,071

Rank: 67 out of 202

448

Rank: 42 out of 202

$89.8K

Rank: 32 out of 202

$201

Average: $161

2

Average: 4

MARK JEWETT

Randolph, Vt. 05060

1,070

Rank: 68 out of 202

529

Rank: 23 out of 202

$7,310

Rank: 165 out of 202

$14

Average: $161

2

Average: 4

JOHN MILLER

Burlington, Vt. 05401

1,066

Rank: 69 out of 202

418

Rank: 47 out of 202

$64.9K

Rank: 61 out of 202

$155

Average: $161

3

Average: 4

PAUL CRAINICH

Burlington, Vt. 05401

1,066

Rank: 69 out of 202

382

Rank: 61 out of 202

$83K

Rank: 37 out of 202

$217

Average: $161

3

Average: 4

SCOTT LURIA

Burlington, Vt. 05401

1,057

Rank: 71 out of 202

458

Rank: 38 out of 202

$72.9K

Rank: 49 out of 202

$159

Average: $161

2

Average: 4

JEFFREY AHEARN

Rutland, Vt. 05701

1,037

Rank: 72 out of 202

420

Rank: 46 out of 202

$68.2K

Rank: 58 out of 202

$162

Average: $161

2

Average: 4

LAURA FELSTED

Berlin, Vt. 05602

1,035

Rank: 73 out of 202

363

Rank: 70 out of 202

$58K

Rank: 73 out of 202

$160

Average: $161

3

Average: 4

MICHELE BURKE

Burlington, Vt. 05401

1,033

Rank: 74 out of 202

410

Rank: 53 out of 202

$86.3K

Rank: 35 out of 202

$210

Average: $161

3

Average: 4

SHADEN ELDAKAR-HEIN

Burlington, Vt. 05401

1,029

Rank: 75 out of 202

464

Rank: 36 out of 202

$81.8K

Rank: 39 out of 202

$176

Average: $161

2

Average: 4

JENNIFER GILWEE

South burlington, Vt. 05403

1,022

Rank: 76 out of 202

372

Rank: 65 out of 202

$64.5K

Rank: 62 out of 202

$173

Average: $161

3

Average: 4

THEODORE FINK

Shelburne, Vt. 05482

1,013

Rank: 77 out of 202

229

Rank: 119 out of 202

$30.6K

Rank: 119 out of 202

$134

Average: $161

4

Average: 4

ELIZABETH HILL

Burlington, Vt. 05401

1,012

Rank: 78 out of 202

402

Rank: 55 out of 202

$65.5K

Rank: 59 out of 202

$163

Average: $161

3

Average: 4

ROBERT ZELAZO

Swanton, Vt. 05488

1,003

Rank: 79 out of 202

328

Rank: 84 out of 202

$7,774

Rank: 161 out of 202

$24

Average: $161

3

Average: 4

JUN FU

Saint albans, Vt. 05478

1,003

Rank: 79 out of 202

375

Rank: 63 out of 202

$48.6K

Rank: 90 out of 202

$130

Average: $161

3

Average: 4

ANTHONY FEBLES

Rutland, Vt. 05701

1,001

Rank: 81 out of 202

414

Rank: 51 out of 202

$68.7K

Rank: 57 out of 202

$166

Average: $161

2

Average: 4

DENNIS PLANTE

Williston, Vt. 05495

988

Rank: 82 out of 202

367

Rank: 69 out of 202

$56.8K

Rank: 76 out of 202

$155

Average: $161

3

Average: 4

JASON GRAMLING

South burlington, Vt. 05403

982

Rank: 83 out of 202

425

Rank: 44 out of 202

$46.9K

Rank: 92 out of 202

$110

Average: $161

2

Average: 4

JONATHAN HAYDEN

South burlington, Vt. 05403

967

Rank: 84 out of 202

381

Rank: 62 out of 202

$54.3K

Rank: 81 out of 202

$143

Average: $161

3

Average: 4

CHRISTOPHER MEYER

Brattleboro, Vt. 05301

964

Rank: 85 out of 202

352

Rank: 75 out of 202

$78.9K

Rank: 44 out of 202

$224

Average: $161

3

Average: 4

MARTIN BAK

Berlin, Vt. 05602

946

Rank: 86 out of 202

842

Rank: 6 out of 202

$107K

Rank: 19 out of 202

$127

Average: $161

1

Average: 4

ROBERT COCHRANE

Saint albans, Vt. 05478

924

Rank: 87 out of 202

192

Rank: 137 out of 202

$57.9K

Rank: 74 out of 202

$302

Average: $161

5

Average: 4

LAURA METSCH

Brattleboro, Vt. 05301

910

Rank: 88 out of 202

257

Rank: 105 out of 202

$56.7K

Rank: 77 out of 202

$220

Average: $161

4

Average: 4

DENNIS BEATTY

South burlington, Vt. 05403

908

Rank: 89 out of 202

338

Rank: 80 out of 202

$46.8K

Rank: 93 out of 202

$138

Average: $161

3

Average: 4

JUDITH STEINBERG

Shelburne, Vt. 05482

891

Rank: 90 out of 202

166

Rank: 143 out of 202

$33.9K

Rank: 112 out of 202

$204

Average: $161

5

Average: 4

BRENDAN BUCKLEY

Hardwick, Vt. 05843

885

Rank: 91 out of 202

326

Rank: 85 out of 202

$9,578

Rank: 157 out of 202

$29

Average: $161

3

Average: 4

MARIE SANDOVAL

South burlington, Vt. 05403

881

Rank: 92 out of 202

359

Rank: 71 out of 202

$54.2K

Rank: 83 out of 202

$151

Average: $161

2

Average: 4

DONALD WEINBERG

Berlin, Vt. 05602

874

Rank: 93 out of 202

368

Rank: 67 out of 202

$69.6K

Rank: 55 out of 202

$189

Average: $161

2

Average: 4

ALISON LANDREY

South burlington, Vt. 05403

867

Rank: 94 out of 202

373

Rank: 64 out of 202

$52.9K

Rank: 85 out of 202

$142

Average: $161

2

Average: 4

MIREILLE ANAWATI

Burlington, Vt. 05401

866

Rank: 95 out of 202

336

Rank: 81 out of 202

$69.4K

Rank: 56 out of 202

$207

Average: $161

3

Average: 4

MATTHEW RAPP

Berlin, Vt. 05602

850

Rank: 96 out of 202

410

Rank: 53 out of 202

$65.3K

Rank: 60 out of 202

$159

Average: $161

2

Average: 4

CLAUDIA BERGER

Burlington, Vt. 05401

845

Rank: 97 out of 202

320

Rank: 87 out of 202

$41.8K

Rank: 99 out of 202

$131

Average: $161

3

Average: 4

CAROLINE LYON

Burlington, Vt. 05401

809

Rank: 98 out of 202

288

Rank: 98 out of 202

$54.2K

Rank: 82 out of 202

$188

Average: $161

3

Average: 4

SADIE MILLS

Burlington, Vt. 05401

807

Rank: 99 out of 202

316

Rank: 90 out of 202

$71.1K

Rank: 51 out of 202

$225

Average: $161

3

Average: 4

TANIA BERTSCH

Essex jct, Vt. 05452

783

Rank: 100 out of 202

289

Rank: 97 out of 202

$43.8K

Rank: 96 out of 202

$151

Average: $161

3

Average: 4

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.