Treatment Tracker

The Doctors and Services in Medicare Part B

Treatment Tracker » Maine » Family Medicine

Top Family Medicine Providers in Maine

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

MAINE MEDICAL CENTER

Portland, Me. 04101

103,791

Rank: 1 out of 625

8,673

Rank: 1 out of 625

$353K

Rank: 1 out of 625

$41

Average: $162

12

Average: 4

MARTINS POINT HEALTHCARE

Portland, Me. 04104

30,496

Rank: 2 out of 625

2,950

Rank: 2 out of 625

$208K

Rank: 4 out of 625

$70

Average: $162

10

Average: 4

NEWPORT FAMILY PRACTICE PA

Newport, Me. 04953

23,308

Rank: 3 out of 625

1,277

Rank: 3 out of 625

$106K

Rank: 33 out of 625

$83

Average: $162

18

Average: 4

CHARLES PARENT

Kennebunk, Me. 04043

7,960

Rank: 4 out of 625

458

Rank: 41 out of 625

$272K

Rank: 2 out of 625

$595

Average: $162

17

Average: 4

EDWARD TUMAVICUS

Portland, Me. 04101

7,549

Rank: 5 out of 625

856

Rank: 7 out of 625

$88.6K

Rank: 45 out of 625

$104

Average: $162

9

Average: 4

WESLEY JOHNSON

Yarmouth, Me. 04096

7,068

Rank: 6 out of 625

832

Rank: 8 out of 625

$133K

Rank: 12 out of 625

$160

Average: $162

8

Average: 4

ALAIN MONTEGUT

Brunswick, Me. 04011

6,242

Rank: 7 out of 625

1,158

Rank: 4 out of 625

$119K

Rank: 17 out of 625

$102

Average: $162

5

Average: 4

GARY WINN

Biddeford, Me. 04005

5,975

Rank: 8 out of 625

198

Rank: 291 out of 625

$257K

Rank: 3 out of 625

$1,296

Average: $162

30

Average: 4

MICHAEL SZELA

Augusta, Me. 04330

5,870

Rank: 9 out of 625

259

Rank: 180 out of 625

$121K

Rank: 15 out of 625

$467

Average: $162

23

Average: 4

EDWARD KITFIELD

Wiscasset, Me. 04578

5,587

Rank: 10 out of 625

410

Rank: 57 out of 625

$146K

Rank: 9 out of 625

$357

Average: $162

14

Average: 4

MAINE MEDICAL PARTNERS

Windham, Me. 04062

5,533

Rank: 11 out of 625

529

Rank: 25 out of 625

$37.7K

Rank: 201 out of 625

$71

Average: $162

10

Average: 4

WATERVILLE FAMILY PRACTICE

Waterville, Me. 04901

5,378

Rank: 12 out of 625

507

Rank: 30 out of 625

$36.6K

Rank: 211 out of 625

$72

Average: $162

11

Average: 4

WISCASSET FAMILY MEDICINE LLC

Wiscasset, Me. 04578

5,160

Rank: 13 out of 625

481

Rank: 39 out of 625

$35.1K

Rank: 226 out of 625

$73

Average: $162

11

Average: 4

DAVID INGER

Brunswick, Me. 04011

5,016

Rank: 14 out of 625

579

Rank: 19 out of 625

$147K

Rank: 8 out of 625

$254

Average: $162

9

Average: 4

CARL SCHULER

Windham, Me. 04062

4,985

Rank: 15 out of 625

499

Rank: 34 out of 625

$144K

Rank: 10 out of 625

$288

Average: $162

10

Average: 4

SARAH DAVIS

Brunswick, Me. 04011

4,603

Rank: 16 out of 625

445

Rank: 48 out of 625

$132K

Rank: 13 out of 625

$296

Average: $162

10

Average: 4

CHRISTOPHER RITTER

Old town, Me. 04468

4,552

Rank: 17 out of 625

458

Rank: 41 out of 625

$52.8K

Rank: 127 out of 625

$115

Average: $162

10

Average: 4

ERIC SCHNEIDER

York, Me. 03909

4,466

Rank: 18 out of 625

389

Rank: 68 out of 625

$149K

Rank: 7 out of 625

$383

Average: $162

11

Average: 4

DOUGLAS AIKEN

Yarmouth, Me. 04096

4,048

Rank: 19 out of 625

289

Rank: 142 out of 625

$119K

Rank: 16 out of 625

$411

Average: $162

14

Average: 4

ROGER HALL

Augusta, Me. 04330

4,043

Rank: 20 out of 625

284

Rank: 149 out of 625

$151K

Rank: 6 out of 625

$533

Average: $162

14

Average: 4

JEFFREY FUSON

Farmington, Me. 04938

3,965

Rank: 21 out of 625

423

Rank: 54 out of 625

$70.5K

Rank: 70 out of 625

$167

Average: $162

9

Average: 4

DANIEL PIERCE

Yarmouth, Me. 04096

3,833

Rank: 22 out of 625

333

Rank: 109 out of 625

$112K

Rank: 24 out of 625

$337

Average: $162

12

Average: 4

LIFESPAN FAMILY HEALTHCARE LLC

Newcastle, Me. 04553

3,725

Rank: 23 out of 625

340

Rank: 103 out of 625

$25.4K

Rank: 331 out of 625

$75

Average: $162

11

Average: 4

DEXTER FAMILY HEALTH, PA

Dexter, Me. 04930

3,674

Rank: 24 out of 625

342

Rank: 102 out of 625

$25K

Rank: 336 out of 625

$73

Average: $162

11

Average: 4

MALATHY SUNDARAM

Sanford, Me. 04073

3,658

Rank: 25 out of 625

217

Rank: 247 out of 625

$125K

Rank: 14 out of 625

$574

Average: $162

17

Average: 4

MARCUS DECK

Brunswick, Me. 04011

3,590

Rank: 26 out of 625

541

Rank: 23 out of 625

$111K

Rank: 25 out of 625

$206

Average: $162

7

Average: 4

CHARLES BURGER

Bangor, Me. 04401

3,474

Rank: 27 out of 625

354

Rank: 97 out of 625

$95.9K

Rank: 40 out of 625

$271

Average: $162

10

Average: 4

JOHN STANHOPE

Westbrook, Me. 04092

3,473

Rank: 28 out of 625

356

Rank: 96 out of 625

$118K

Rank: 18 out of 625

$333

Average: $162

10

Average: 4

STEPHEN MARTIN

Yarmouth, Me. 04096

3,353

Rank: 29 out of 625

310

Rank: 122 out of 625

$108K

Rank: 30 out of 625

$347

Average: $162

11

Average: 4

SUZANNE CARR

Brunswick, Me. 04011

3,287

Rank: 30 out of 625

429

Rank: 53 out of 625

$109K

Rank: 28 out of 625

$254

Average: $162

8

Average: 4

PAMELA GARDINER

Brunswick, Me. 04011

3,274

Rank: 31 out of 625

396

Rank: 63 out of 625

$110K

Rank: 27 out of 625

$277

Average: $162

8

Average: 4

BETH ANN LIEBERMAN

Bucksport, Me. 04416

3,137

Rank: 32 out of 625

202

Rank: 278 out of 625

$30.9K

Rank: 276 out of 625

$153

Average: $162

16

Average: 4

ROY NAKAMURA

Brunswick, Me. 04011

3,125

Rank: 33 out of 625

382

Rank: 71 out of 625

$113K

Rank: 23 out of 625

$297

Average: $162

8

Average: 4

KERRY CROWLEY

Gouldsboro, Me. 04607

3,035

Rank: 34 out of 625

1,091

Rank: 5 out of 625

$140K

Rank: 11 out of 625

$129

Average: $162

3

Average: 4

MARCO CORNELIO

Lincoln, Me. 04457

3,011

Rank: 35 out of 625

739

Rank: 10 out of 625

$21.3K

Rank: 372 out of 625

$29

Average: $162

4

Average: 4

JOHN BAKER

Newport, Me. 04953

2,989

Rank: 36 out of 625

298

Rank: 134 out of 625

$32.5K

Rank: 256 out of 625

$109

Average: $162

10

Average: 4

JONATHAN SHILL

Kennebunk, Me. 04043

2,970

Rank: 37 out of 625

323

Rank: 115 out of 625

$185K

Rank: 5 out of 625

$571

Average: $162

9

Average: 4

PATRICIA ELLIOTT

Old town, Me. 04468

2,928

Rank: 38 out of 625

269

Rank: 162 out of 625

$34.2K

Rank: 237 out of 625

$127

Average: $162

11

Average: 4

THOMAS MAYCOCK

Belfast, Me. 04915

2,893

Rank: 39 out of 625

235

Rank: 217 out of 625

$108K

Rank: 29 out of 625

$459

Average: $162

12

Average: 4

CHALLA REDDY

Dexter, Me. 04930

2,875

Rank: 40 out of 625

261

Rank: 175 out of 625

$57.2K

Rank: 109 out of 625

$219

Average: $162

11

Average: 4

JAMES HALLER

Yarmouth, Me. 04096

2,748

Rank: 41 out of 625

245

Rank: 198 out of 625

$86.3K

Rank: 50 out of 625

$352

Average: $162

11

Average: 4

MELODY PRATT

Waterville, Me. 04901

2,735

Rank: 42 out of 625

267

Rank: 168 out of 625

$84.6K

Rank: 53 out of 625

$317

Average: $162

10

Average: 4

MICHAEL CLARK

New castle, Me. 04553

2,716

Rank: 43 out of 625

282

Rank: 150 out of 625

$105K

Rank: 34 out of 625

$373

Average: $162

10

Average: 4

JEFFREY PATCH

Yarmouth, Me. 04096

2,664

Rank: 44 out of 625

370

Rank: 84 out of 625

$91.5K

Rank: 42 out of 625

$247

Average: $162

7

Average: 4

ROBERT ABRAMS

Lubec, Me. 04652

2,631

Rank: 45 out of 625

489

Rank: 35 out of 625

$14.8K

Rank: 429 out of 625

$30

Average: $162

5

Average: 4

SCOTT CHASE

Scarborough, Me. 04074

2,453

Rank: 46 out of 625

457

Rank: 43 out of 625

$95.6K

Rank: 41 out of 625

$209

Average: $162

5

Average: 4

KAREN OTTENSTEIN

Wiscasset, Me. 04578

2,436

Rank: 47 out of 625

221

Rank: 239 out of 625

$81.2K

Rank: 58 out of 625

$367

Average: $162

11

Average: 4

JULIE PHELPS

Waterville, Me. 04901

2,406

Rank: 48 out of 625

234

Rank: 220 out of 625

$83.2K

Rank: 55 out of 625

$356

Average: $162

10

Average: 4

WILLIAM FRANK

Sanford, Me. 04073

2,403

Rank: 49 out of 625

730

Rank: 11 out of 625

$99.3K

Rank: 37 out of 625

$136

Average: $162

3

Average: 4

MICHELE KNAPP

Livermore falls, Me. 04254

2,335

Rank: 50 out of 625

263

Rank: 171 out of 625

$86.6K

Rank: 49 out of 625

$329

Average: $162

9

Average: 4

PAUL WOODEN

Farmington, Me. 04938

2,320

Rank: 51 out of 625

507

Rank: 30 out of 625

$114K

Rank: 22 out of 625

$225

Average: $162

5

Average: 4

MARY ASHMORE

Camden, Me. 04843

2,309

Rank: 52 out of 625

369

Rank: 86 out of 625

$111K

Rank: 26 out of 625

$301

Average: $162

6

Average: 4

THOMAS JOHNSON

Norway, Me. 04268

2,306

Rank: 53 out of 625

357

Rank: 94 out of 625

$96.2K

Rank: 39 out of 625

$270

Average: $162

6

Average: 4

ROBERT ROVNER

Steep falls, Me. 04085

2,257

Rank: 54 out of 625

218

Rank: 243 out of 625

$55.1K

Rank: 115 out of 625

$253

Average: $162

10

Average: 4

DAVID STRASSLER

Biddeford, Me. 04005

2,251

Rank: 55 out of 625

299

Rank: 131 out of 625

$81.2K

Rank: 59 out of 625

$272

Average: $162

8

Average: 4

ANDREW CANDELORE

Scarborough, Me. 04074

2,183

Rank: 56 out of 625

168

Rank: 342 out of 625

$82.3K

Rank: 57 out of 625

$490

Average: $162

13

Average: 4

SMITA SONTI

Scarborough, Me. 04074

2,172

Rank: 57 out of 625

255

Rank: 189 out of 625

$73.6K

Rank: 66 out of 625

$289

Average: $162

9

Average: 4

DAVID CONNER

Caribou, Me. 04736

2,143

Rank: 58 out of 625

288

Rank: 144 out of 625

$106K

Rank: 32 out of 625

$369

Average: $162

7

Average: 4

JOHN MCGUCKIN

Sanford, Me. 04073

2,085

Rank: 59 out of 625

686

Rank: 12 out of 625

$90.6K

Rank: 43 out of 625

$132

Average: $162

3

Average: 4

STEVEN WEISBERGER

Jonesport, Me. 04649

2,042

Rank: 60 out of 625

243

Rank: 202 out of 625

$23.5K

Rank: 356 out of 625

$97

Average: $162

8

Average: 4

KURT OSWALD

Auburn, Me. 04210

2,042

Rank: 60 out of 625

367

Rank: 89 out of 625

$115K

Rank: 20 out of 625

$312

Average: $162

6

Average: 4

MARTIN HRYNICK

Sherman, Me. 04776

2,019

Rank: 62 out of 625

164

Rank: 352 out of 625

$52.1K

Rank: 130 out of 625

$317

Average: $162

12

Average: 4

STEPHEN BARTER

Naples, Me. 04055

1,999

Rank: 63 out of 625

295

Rank: 137 out of 625

$85.8K

Rank: 51 out of 625

$291

Average: $162

7

Average: 4

TARA PELLETIER

South portland, Me. 04106

1,875

Rank: 64 out of 625

82

Rank: 488 out of 625

$35.1K

Rank: 227 out of 625

$429

Average: $162

23

Average: 4

SHIRLEY FREDERICK

South berwick, Me. 03908

1,875

Rank: 64 out of 625

384

Rank: 70 out of 625

$114K

Rank: 21 out of 625

$298

Average: $162

5

Average: 4

JOSEPH DEKAY

Hiram, Me. 04041

1,866

Rank: 66 out of 625

188

Rank: 310 out of 625

$77.1K

Rank: 63 out of 625

$410

Average: $162

10

Average: 4

JENNIFER FRIEDMAN

Gorham, Me. 04038

1,831

Rank: 67 out of 625

261

Rank: 175 out of 625

$59.9K

Rank: 96 out of 625

$230

Average: $162

7

Average: 4

STEVEN EDWARDS

Scarborough, Me. 04074

1,813

Rank: 68 out of 625

205

Rank: 275 out of 625

$64.3K

Rank: 83 out of 625

$314

Average: $162

9

Average: 4

TIMOTHY CLIFFORD

Bucksport, Me. 04416

1,803

Rank: 69 out of 625

213

Rank: 256 out of 625

$16.3K

Rank: 418 out of 625

$77

Average: $162

8

Average: 4

DAVID SALKO

Topsham, Me. 04086

1,799

Rank: 70 out of 625

359

Rank: 93 out of 625

$89.2K

Rank: 44 out of 625

$248

Average: $162

5

Average: 4

JAMES HARPER

Portland, Me. 04103

1,796

Rank: 71 out of 625

178

Rank: 329 out of 625

$60.2K

Rank: 95 out of 625

$338

Average: $162

10

Average: 4

JOHN BJORN

Bucksport, Me. 04416

1,787

Rank: 72 out of 625

280

Rank: 155 out of 625

$15.7K

Rank: 420 out of 625

$56

Average: $162

6

Average: 4

SARA DENNING-BOLLE

Biddeford, Me. 04005

1,767

Rank: 73 out of 625

286

Rank: 146 out of 625

$67.3K

Rank: 76 out of 625

$235

Average: $162

6

Average: 4

WILLIAM BENNETT

Waterville, Me. 04901

1,714

Rank: 74 out of 625

297

Rank: 135 out of 625

$101K

Rank: 36 out of 625

$341

Average: $162

6

Average: 4

HANS DUVEFELT

Van buren, Me. 04785

1,678

Rank: 75 out of 625

371

Rank: 83 out of 625

$16.7K

Rank: 415 out of 625

$45

Average: $162

5

Average: 4

CHRISTINE GATES

Yarmouth, Me. 04096

1,654

Rank: 76 out of 625

145

Rank: 394 out of 625

$41.4K

Rank: 186 out of 625

$285

Average: $162

11

Average: 4

DALE WALKER

Bangor, Me. 04401

1,653

Rank: 77 out of 625

485

Rank: 37 out of 625

$96.3K

Rank: 38 out of 625

$199

Average: $162

3

Average: 4

BARBARA VEREAULT

Bangor, Me. 04401

1,633

Rank: 78 out of 625

237

Rank: 214 out of 625

$21.3K

Rank: 373 out of 625

$90

Average: $162

7

Average: 4

GERALD TINGUELY

Farmington, Me. 04938

1,630

Rank: 79 out of 625

163

Rank: 355 out of 625

$51.5K

Rank: 134 out of 625

$316

Average: $162

10

Average: 4

ERIC LINDSLEY

Brunswick, Me. 04011

1,627

Rank: 80 out of 625

218

Rank: 243 out of 625

$51.5K

Rank: 135 out of 625

$236

Average: $162

7

Average: 4

ROBERT MERRILL

Rockport, Me. 04856

1,615

Rank: 81 out of 625

606

Rank: 14 out of 625

$102K

Rank: 35 out of 625

$168

Average: $162

3

Average: 4

DANIEL FRIEDLAND

Wiscasset, Me. 04578

1,574

Rank: 82 out of 625

257

Rank: 185 out of 625

$64.3K

Rank: 82 out of 625

$250

Average: $162

6

Average: 4

JANET PACHTA-GALLIGAN

Portland, Me. 04103

1,565

Rank: 83 out of 625

187

Rank: 311 out of 625

$52.2K

Rank: 129 out of 625

$279

Average: $162

8

Average: 4

SARAH IRVING

Bangor, Me. 04401

1,565

Rank: 83 out of 625

601

Rank: 15 out of 625

$32.5K

Rank: 254 out of 625

$54

Average: $162

3

Average: 4

MICHAEL JOHNS

Lewiston, Me. 04240

1,560

Rank: 85 out of 625

486

Rank: 36 out of 625

$117K

Rank: 19 out of 625

$240

Average: $162

3

Average: 4

SARAH PRESCOTT

Augusta, Me. 04330

1,544

Rank: 86 out of 625

958

Rank: 6 out of 625

$54.8K

Rank: 117 out of 625

$57

Average: $162

2

Average: 4

SUSAN CHEFF

Old town, Me. 04468

1,540

Rank: 87 out of 625

365

Rank: 91 out of 625

$18.4K

Rank: 397 out of 625

$51

Average: $162

4

Average: 4

MORGEN BUEHNER

So. portland, Me. 04106

1,538

Rank: 88 out of 625

105

Rank: 453 out of 625

$36.4K

Rank: 216 out of 625

$347

Average: $162

15

Average: 4

CHARLES HINTERMEISTER

North berwick, Me. 03906

1,526

Rank: 89 out of 625

437

Rank: 51 out of 625

$62.1K

Rank: 89 out of 625

$142

Average: $162

3

Average: 4

SARAH GALLO

Gorham, Me. 04038

1,498

Rank: 90 out of 625

241

Rank: 207 out of 625

$49.9K

Rank: 141 out of 625

$207

Average: $162

6

Average: 4

PATRICK CONNOLLY

Portland, Me. 04103

1,495

Rank: 91 out of 625

247

Rank: 195 out of 625

$63.6K

Rank: 85 out of 625

$258

Average: $162

6

Average: 4

KATHLEEN TRAPP

Brunswick, Me. 04011

1,493

Rank: 92 out of 625

301

Rank: 128 out of 625

$107K

Rank: 31 out of 625

$355

Average: $162

5

Average: 4

MEGAN DRISCOLL

Gorham, Me. 04038

1,482

Rank: 93 out of 625

190

Rank: 303 out of 625

$46.5K

Rank: 156 out of 625

$245

Average: $162

8

Average: 4

MATTHEW BELCHER

Portland, Me. 04103

1,467

Rank: 94 out of 625

282

Rank: 150 out of 625

$51.3K

Rank: 136 out of 625

$182

Average: $162

5

Average: 4

PAMELA WANSKER

Greene, Me. 04236

1,455

Rank: 95 out of 625

123

Rank: 433 out of 625

$49.4K

Rank: 142 out of 625

$402

Average: $162

12

Average: 4

SEAN MALONEY

Ellsworth, Me. 04605

1,451

Rank: 96 out of 625

628

Rank: 13 out of 625

$77.4K

Rank: 62 out of 625

$123

Average: $162

2

Average: 4

ALLAN TEEL

Damariscotta, Me. 04543

1,444

Rank: 97 out of 625

320

Rank: 119 out of 625

$61.2K

Rank: 93 out of 625

$191

Average: $162

5

Average: 4

VINCENT MICHAUD

Bangor, Me. 04401

1,412

Rank: 98 out of 625

393

Rank: 65 out of 625

$82.6K

Rank: 56 out of 625

$210

Average: $162

4

Average: 4

HENRY GLOVER

Oakland, Me. 04963

1,412

Rank: 98 out of 625

397

Rank: 60 out of 625

$63.4K

Rank: 86 out of 625

$160

Average: $162

4

Average: 4

KATHRYN GALBRAITH

Limerick, Me. 04048

1,409

Rank: 100 out of 625

244

Rank: 200 out of 625

$44K

Rank: 166 out of 625

$180

Average: $162

6

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.