DoctorsProofNPPES directory · verify at state boards

Family Medicine in Portland, ME

118 verified family medicine doctors in Portland. Page 2 of 2.

Family medicine physicians provide comprehensive primary care for patients of all ages, from newborns to seniors — managing everyday illness, chronic conditions, and preventive care.

NPPES tenure ≠ clinical experience. "Years on NPPES" is time since the physician first registered a National Provider Identifier, not time practicing medicine. Verify current license status with the state medical board.

Verify a license at the Maine Board of Licensure in Medicine

Dr. Fernando Moreno, MD

Family Medicine

16 yrs NPPES
NPI 1154636280
22 BRAMHALL ST, Portland, ME 04102(207) 662-3500
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Sarah Hipkens, MD

Family Medicine

15 yrs NPPES
NPI 1497046072
576 SAINT JOHN ST, Portland, ME 04102(207) 661-0700
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Jacob Crothers, MD

Family Medicine

15 yrs NPPES
NPI 1336433085
222 SAINT JOHN ST STE 322, Portland, ME 04102(207) 560-3422
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Ariel Zodhiates, MD

Family Medicine

15 yrs NPPES
NPI 1124313911
180 PARK AVE STE 1, Portland, ME 04102(207) 874-2141
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Ingrid Martin, MD

Family Medicine

15 yrs NPPES
NPI 1952696973
272 CONGRESS STREET, Portland, ME 04101(207) 874-2466
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Samuel Zager, MD

Family Medicine

15 yrs NPPES
NPI 1821383860
331 VERANDA ST, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Samantha Richards, DO

Family Medicine

15 yrs NPPES
NPI 1689960114
331 VERANDA ST, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Nick Furlong, MD

Family Medicine

14 yrs NPPES
NPI 1366718579
22 BRAMHALL ST, Portland, ME 04102(207) 662-3500
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Adriana Isacke, DO

Family Medicine

14 yrs NPPES
NPI 1316208762
272 CONGRESS ST, Portland, ME 04101(207) 874-2466
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Alison Miller, MD

Family Medicine

14 yrs NPPES
NPI 1578825352
22 BRAMHALL ST, Portland, ME 04102(207) 396-8694
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Rhianon Liu, MD

Family Medicine

13 yrs NPPES
NPI 1194064956
22 BRAMHALL ST, Portland, ME 04102(207) 662-3500
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Megan Waterman, MD

Family Medicine

13 yrs NPPES
NPI 1477997146
180 PARK AVE STE 1, Portland, ME 04102(207) 874-2141
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Kathleen Brennan, MD

Family Medicine

13 yrs NPPES
NPI 1922444900
22 BRAMHALL ST, Portland, ME 04102(207) 662-6562
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Jillian Dur, DO

Family Medicine

13 yrs NPPES
NPI 1942647862
66 BRAMHALL ST STE G1, Portland, ME 04102(207) 662-2847
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Meagan Kingman, DO

Family Medicine

13 yrs NPPES
NPI 1477992097
331 VERANDA ST, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Evan Barnathan, MD

Family Medicine

12 yrs NPPES
NPI 1558773994
22 BRAMHALL ST, Portland, ME 04102(207) 662-0111
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Stephen Leverett, DO

Family Medicine

12 yrs NPPES
NPI 1659783298
2211 CONGRESS ST, Portland, ME 04122(207) 575-2070
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Lauren Ciszak, MD

Family Medicine

12 yrs NPPES
NPI 1437563723
22 BRAMHALL ST, Portland, ME 04102(207) 329-4855
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Grace Price, MD

Family Medicine

12 yrs NPPES
NPI 1154735967
272 CONGRESS ST, Portland, ME 04101(207) 874-2466
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Nathalie Davidson, MD

Family Medicine

12 yrs NPPES
NPI 1881090629
22 BRAMHALL ST, Portland, ME 04102(207) 662-2911
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Margaret Curran, MD

Family Medicine

11 yrs NPPES
NPI 1891181285
22 BRAMHALL ST, Portland, ME 04102(207) 662-7060
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Susan Miller, MD

Family Medicine

11 yrs NPPES
NPI 1033590591
22 BRAMHALL ST, Portland, ME 04102(207) 662-4618
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. James Riddleberger, MD

Family Medicine

11 yrs NPPES
NPI 1114308277
331 VERANDA ST, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Benjamin Slocum, DO

Family Medicine

10 yrs NPPES
NPI 1730541749
141 W COMMERCIAL ST, Portland, ME 04102(877) 421-8263
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Seleipiri Akobo, MD

Family Medicine

10 yrs NPPES
NPI 1952763914
22 BRAMHALL ST DEPT OF, Portland, ME 04102(207) 662-4000
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Sophia Adams, MD

Family Medicine

10 yrs NPPES
NPI 1073961892
22 BRAMHALL ST, Portland, ME 04102(207) 662-0111
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $46.51 (2023)

Industry Payments (2023)

Reported by drug and device makers to CMS Open Payments. These payments are legal and disclosed — shown as context, not a judgment.

$46.51

Total received

2

Transactions

1

Paying companies

Top paying companies

NOVARTIS PHARMACEUTICALS CORPORATION$46.51

Among the 136,402 family medicine doctors we've analyzed, about 35% received any industry payment (median $151 among those who did). This doctor's total ranks around the 75th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US family medicine doctors.

Payments to Sophia Adams do not imply any wrongdoing. Many are meals, education, or research support.

Dr. Bryan Walker, MD

Family Medicine

9 yrs NPPES
NPI 1457883621
22 BRAMHALL ST, Portland, ME 04102(207) 662-0111
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $1,056 (2023)

Industry Payments (2023)

Reported by drug and device makers to CMS Open Payments. These payments are legal and disclosed — shown as context, not a judgment.

$1,056

Total received

1

Transactions

1

Paying companies

Top paying companies

Pfizer Inc.$1,056

Among the 136,402 family medicine doctors we've analyzed, about 35% received any industry payment (median $151 among those who did). This doctor's total is higher than 95% of that group — among the highest recipients.

Benchmark reflects doctors we've analyzed, not all US family medicine doctors.

Payments to Bryan Walker do not imply any wrongdoing. Many are meals, education, or research support.

Dr. Nathan Lawrence, MD

Family Medicine

9 yrs NPPES
NPI 1831621770
272 CONGRESS ST, Portland, ME 04101(207) 874-2466
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Kristen Lang, MD

Family Medicine

9 yrs NPPES
NPI 1598298697
331 VERANDA ST, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Matthew Fasolino, DO

Family Medicine

9 yrs NPPES
NPI 1477081990
272 CONGRESS ST, Portland, ME 04101(207) 662-5856
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Caroline Wilmot, MD

Family Medicine

9 yrs NPPES
NPI 1578085544
84 MARGINAL WAY, Portland, ME 04101(207) 774-5816
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $330.69 (2023)

Industry Payments (2023)

Reported by drug and device makers to CMS Open Payments. These payments are legal and disclosed — shown as context, not a judgment.

$330.69

Total received

19

Transactions

4

Paying companies

Top paying companies

AbbVie Inc.$243.78
Boehringer Ingelheim Pharmaceuticals, Inc.$38.96
Corium, LLC$27.40
Pfizer Inc.$20.55

Among the 136,402 family medicine doctors we've analyzed, about 35% received any industry payment (median $151 among those who did). This doctor's total ranks around the 88th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US family medicine doctors.

Payments to Caroline Wilmot do not imply any wrongdoing. Many are meals, education, or research support.

Dr. Hannah Rosenfield, MD

Family Medicine

8 yrs NPPES
NPI 1235634080
272 CONGRESS ST, Portland, ME 04101(207) 874-2466
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Elizabeth Flory, MD

Family Medicine

8 yrs NPPES
NPI 1659865970
331 VERANDA ST, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Tess Winters, MD

Family Medicine

7 yrs NPPES
NPI 1104385962
84 MARGINAL WAY STE 800, Portland, ME 04101(207) 874-1489
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Rebecca Patterson, DO

Family Medicine

7 yrs NPPES
NPI 1215497474
331 VERANDA ST, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Elizabeth Joyce, MD

Family Medicine

7 yrs NPPES
NPI 1710447974
22 BRAMHALL ST, Portland, ME 04102(207) 662-0111
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Annika Bannon, MD

Family Medicine

7 yrs NPPES
NPI 1508326471
141 W COMMERCIAL ST, Portland, ME 04102(207) 623-8411
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Lauren Boehm, MD

Family Medicine

7 yrs NPPES
NPI 1083175350
22 BRAMHALL ST, Portland, ME 04102(207) 662-0111
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Daniel Crothers, MD

Family Medicine

7 yrs NPPES
NPI 1336601996
331 VERANDA ST BLDG 6, Portland, ME 04103(207) 409-5211
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Victoria Deane, MD

Family Medicine

7 yrs NPPES
NPI 1063064285
37 FALL BROOK ST, Portland, ME 04103(908) 268-3552
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Colleen Mckee, MD

Family Medicine

7 yrs NPPES
NPI 1821641572
65 INDIA ST, Portland, ME 04101(207) 775-4790
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Daniel Jordan, MD

Family Medicine

6 yrs NPPES
NPI 1396371282
331 VERANDA ST STE 1, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Samuel Poulin, MD

Family Medicine

6 yrs NPPES
NPI 1841827003
331 VERANDA ST, Portland, ME 04103(207) 828-2402
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Sarah Johnson, DO

Family Medicine

6 yrs NPPES
NPI 1215552674
502 STEVENS AVE UNIT 1B, Portland, ME 04103(207) 894-4806
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $25.11 (2023)

Industry Payments (2023)

Reported by drug and device makers to CMS Open Payments. These payments are legal and disclosed — shown as context, not a judgment.

$25.11

Total received

1

Transactions

1

Paying companies

Top paying companies

Inspire Medical Systems, Inc.$25.11

Among the 136,402 family medicine doctors we've analyzed, about 35% received any industry payment (median $151 among those who did). This doctor's total ranks around the 71th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US family medicine doctors.

Payments to Sarah Johnson do not imply any wrongdoing. Many are meals, education, or research support.

Dr. Kateri Jeffery, MD

Family Medicine

6 yrs NPPES
NPI 1649889874
50 SEWALL ST, Portland, ME 04102(207) 775-3526
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Heather Metcalf, MD

Family Medicine

6 yrs NPPES
NPI 1225639768
576 SAINT JOHN ST, Portland, ME 04102(207) 661-0700
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Premalatha Babu, MD

Family Medicine

5 yrs NPPES
NPI 1811573900
100 FODEN RD, Portland, ME 04106(207) 874-1489
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Kelly Horsley, MD

Family Medicine

5 yrs NPPES
NPI 1790362911
84 MARGINAL WAY STE 800, Portland, ME 04101(207) 874-1489
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Kimberly Wells, MD

Family Medicine

5 yrs NPPES
NPI 1902484587
211 MARGINAL WAY, Portland, ME 04101(207) 544-9355
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Tobias Nicholson, MD

Family Medicine

5 yrs NPPES
NPI 1932788734
22 BRAMHALL ST, Portland, ME 04102(207) 662-4618
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Katherine Badger, MD

Family Medicine

5 yrs NPPES
NPI 1083281224
175 FORE RIVER PKWY, Portland, ME 04102(603) 986-7339
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Christine Donohue, MD

Family Medicine

4 yrs NPPES
NPI 1790434280
22 BRAMHALL ST, Portland, ME 04102(207) 662-0111
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Susannah Daggett, MD

Family Medicine

4 yrs NPPES
NPI 1013667997
295 PARK AVE, Portland, ME 04102(207) 874-2141
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Emily Hill, DO

Family Medicine

4 yrs NPPES
NPI 1629715925
22 BRAMHALL ST, Portland, ME 04102(207) 662-7068
NPPES public registry
CMS Open Payments· $14.82 (2023)

Industry Payments (2023)

Reported by drug and device makers to CMS Open Payments. These payments are legal and disclosed — shown as context, not a judgment.

$14.82

Total received

1

Transactions

1

Paying companies

Top paying companies

Medline Industries LP$14.82

Among the 136,402 family medicine doctors we've analyzed, about 35% received any industry payment (median $151 among those who did). This doctor's total ranks around the 67th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US family medicine doctors.

Payments to Emily Hill do not imply any wrongdoing. Many are meals, education, or research support.

Dr. Benjamin Davison, MD

Family Medicine

4 yrs NPPES
NPI 1184362345
175 FORE RIVER PKWY, Portland, ME 04102(207) 879-3000
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Max Pistner, MD

Family Medicine

3 yrs NPPES
NPI 1821877424
716 STEVENS AVE, Portland, ME 04103(207) 248-7881
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Margaret Lothian, MD

Family Medicine

1 yrs NPPES
NPI 1720890122
331 VERANDA ST BLDG 6, Portland, ME 04103(207) 828-2402
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Dr. Josie Heath, MD

Family Medicine

NPI 1760331995
1945 CONGRESS ST STE C, Portland, ME 04102(207) 761-0177
NPPES public registry
CMS Open Payments· No payments in 2023

Industry Payments

No industry payments on record in the 2023 CMS Open Payments data. This doctor received no reported payments from drug or device makers that year.

Family Medicine in Portland, ME — Verified | DoctorsProof — Page 2 | DoctorsProof