DoctorsProofNPPES directory · verify at state boards

Family Medicine in Duluth, MN

167 verified family medicine doctors in Duluth. Page 1 of 3.

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 Minnesota Board of Medical Practice

Dr. Benjamin Johnson, MD

Family Medicine

21 yrs NPPES
NPI 1164428280
4190 LOBERG AVE, Duluth, MN 55811(218) 249-5700
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. Barbara Hemenway, MD

Family Medicine

21 yrs NPPES
NPI 1861484875
4325 GRAND AVE, Duluth, MN 55807(218) 722-1497
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. Harvey Smith, MD

Family Medicine

21 yrs NPPES
NPI 1700878766
1000 E 1ST ST, SUITE 108, Duluth, MN 55805(218) 723-1100
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. Lorraine Turner, MD

Family Medicine

21 yrs NPPES
NPI 1669469680
211 W 4TH ST, Duluth, MN 55806(218) 726-1370
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. Thomas Day, MD

Family Medicine

21 yrs NPPES
NPI 1770572695
4190 LOBERG AVE, Duluth, MN 55811(218) 249-5700
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. Roger Waage, MD

Family Medicine

21 yrs NPPES
NPI 1942299227
330 N 8TH AVE E, Duluth, MN 55805(218) 723-1112
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. David Hutchinson, MD

Family Medicine

21 yrs NPPES
NPI 1801886015
6351 E SUPERIOR ST, Duluth, MN 55804(218) 249-4500
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. Kim Kruger, MD

Family Medicine

21 yrs NPPES
NPI 1982694220
330 N 8TH AVE E, Duluth, MN 55805(218) 723-1112
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. Susan Romanik, MD

Family Medicine

21 yrs NPPES
NPI 1518944164
400 EAST THIRD STREET, Duluth, MN 55805(218) 786-8490
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. Peter Wodrich, MD

Family Medicine

20 yrs NPPES
NPI 1093794794
26 E SUPERIOR ST, STE. 205, Duluth, MN 55802(218) 249-4300
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. Robert Mcdonald, MD

Family Medicine

20 yrs NPPES
NPI 1093794760
26 E SUPERIOR ST, SUITE 205, Duluth, MN 55802(218) 249-4300
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. Craig Gilbertson, MD

Family Medicine

20 yrs NPPES
NPI 1669451449
26 E SUPERIOR ST, STE. 205, Duluth, MN 55802(218) 249-4300
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. Timothy Lamaster, MD

Family Medicine

20 yrs NPPES
NPI 1437138229
26 E SUPERIOR ST, SUITE 205, Duluth, MN 55802(218) 249-4300
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. David Jorde, MD

Family Medicine

20 yrs NPPES
NPI 1396710174
1502 LONDON RD, 102, Duluth, MN 55812(218) 576-0100
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. Sandra Stover, MD

Family Medicine

20 yrs NPPES
NPI 1346218971
330 N 8TH AVE E, Duluth, MN 55805(218) 723-1112
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. Nancy Rova, MD

Family Medicine

20 yrs NPPES
NPI 1255309738
1502 LONDON ROAD, 102, Duluth, MN 55812(218) 576-0100
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 Oestreich, MD

Family Medicine

20 yrs NPPES
NPI 1700854262
4325 GRAND AVE, Duluth, MN 55807(218) 722-1497
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. John Wood, MD

Family Medicine

20 yrs NPPES
NPI 1013985142
330 N 8TH AVE E, Duluth, MN 55805(218) 723-1112
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $26.04 (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.

$26.04

Total received

1

Transactions

1

Paying companies

Top paying companies

ABIOMED$26.04

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 John Wood do not imply any wrongdoing. Many are meals, education, or research support.

Dr. David Kunstman, MD

Family Medicine

20 yrs NPPES
NPI 1316907454
420 E 1ST ST, Duluth, MN 55805(218) 786-8364
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. Nancy Sudak, MD

Family Medicine

20 yrs NPPES
NPI 1417918277
400 E 3RD ST, Duluth, MN 55805(218) 786-8364
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. Gail Baldwin, MD

Family Medicine

20 yrs NPPES
NPI 1508827130
4325 GRAND AVE, Duluth, MN 55807(218) 624-6584
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. Gary Peterson, MD

Family Medicine

20 yrs NPPES
NPI 1699724955
4702 GRAND AVE, Duluth, MN 55807(218) 249-6800
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. Brian Capps, MD

Family Medicine

20 yrs NPPES
NPI 1629028857
26 E SUPERIOR ST STE 205, Duluth, MN 55802(218) 249-4300
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. Joseph Mclean, MD

Family Medicine

20 yrs NPPES
NPI 1598715732
6351 E SUPERIOR ST, Duluth, MN 55804(218) 249-4500
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. Susan Nordin, MD

Family Medicine

20 yrs NPPES
NPI 1881644268
615 NIAGARA COURT, UMD HEALTH SERVICES, Duluth, MN 55812(218) 726-8155
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. Emily Onello, MD

Family Medicine

20 yrs NPPES
NPI 1962452359
330 N 8TH AVE E, Duluth, MN 55805(218) 723-1112
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. Nyasha Spears, MD

Family Medicine

20 yrs NPPES
NPI 1174573208
26 E SUPERIOR ST, STE. 205, Duluth, MN 55802(218) 249-4300
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. Nichole Schaefer, MD

Family Medicine

20 yrs NPPES
NPI 1649220641
4702 GRAND AVE, Duluth, MN 55807(218) 249-6800
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 Donovan, MD

Family Medicine

20 yrs NPPES
NPI 1568413078
4190 LOBERG AVE, Duluth, MN 55811(218) 249-4600
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. Jennifer Martinelli, MD

Family Medicine

20 yrs NPPES
NPI 1881645356
400 E 3RD ST, ESSENTIA HEALTH DULUTH CLINIC, Duluth, MN 55805(218) 786-6000
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. Steven Long, MD

Family Medicine

20 yrs NPPES
NPI 1548211055
1400 WOODLAND AVE, Duluth, MN 55803(218) 249-6800
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 Robinson, MD

Family Medicine

20 yrs NPPES
NPI 1922059328
4190 LOBERG AVE, Duluth, MN 55811(218) 249-5700
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. David Worley, MD

Family Medicine

20 yrs NPPES
NPI 1235180316
615 NIAGARA CT, Duluth, MN 55812(218) 726-8155
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. Anne Whitworth, MD

Family Medicine

20 yrs NPPES
NPI 1104877273
1400 WOODLAND AVE, Duluth, MN 55803(218) 249-8800
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. Eric Enberg, MD

Family Medicine

20 yrs NPPES
NPI 1144273749
4702 GRAND AVE, Duluth, MN 55807(218) 249-6800
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. Denver Ulland, MD

Family Medicine

20 yrs NPPES
NPI 1952354268
1400 WOODLAND AVE, Duluth, MN 55803(218) 249-8800
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. Adam Swank, MD

Family Medicine

20 yrs NPPES
NPI 1205882594
4212 GRAND AVE, ESSENTIA HEALTH WEST DULUTH CLINIC, Duluth, MN 55807(218) 786-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. Debra Cudnowski, MD

Family Medicine

20 yrs NPPES
NPI 1588602965
615 NIAGARA COURT, UMD HEALTH SERVICES, Duluth, MN 55812(218) 726-8155
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. Harry Chapman, MD

Family Medicine

20 yrs NPPES
NPI 1528003753
4212 GRAND AVE, Duluth, MN 55807(218) 786-3500
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. Gary Jones, MD

Family Medicine

20 yrs NPPES
NPI 1568408227
407 E 3RD ST, Duluth, MN 55805(218) 786-4000
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. Jason Buffington, MD

Family Medicine

20 yrs NPPES
NPI 1649206012
4212 GRAND AVE, Duluth, MN 55807(218) 786-3500
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. Stephen Carlson, MD

Family Medicine

20 yrs NPPES
NPI 1972531291
4212 GRAND AVE, Duluth, MN 55807(218) 786-3500
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 Campbell, MD

Family Medicine

20 yrs NPPES
NPI 1184653065
4190 LOBERG AVE, Duluth, MN 55811(218) 249-5700
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. Livingstone Igwe, MD

Family Medicine

20 yrs NPPES
NPI 1588693238
4621 E SUPERIOR ST, Duluth, MN 55804(218) 786-3550
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. Kenneth Irons, MD

Family Medicine

20 yrs NPPES
NPI 1922037688
4621 E SUPERIOR ST, Duluth, MN 55804(218) 786-3550
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. Kirsten Bich, MD

Family Medicine

20 yrs NPPES
NPI 1548290257
4212 GRAND AVE, ESSENTIA HEALTH WEST DULUTH CLINIC, Duluth, MN 55807(218) 786-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. Betsy Schwartz, MD

Family Medicine

20 yrs NPPES
NPI 1194756882
1502 LONDON RD, SUITE 102, Duluth, MN 55812(218) 576-0100
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. Gerard Spoelhof, MD

Family Medicine

20 yrs NPPES
NPI 1124058847
4190 LOBERG AVE, Duluth, MN 55811(218) 249-5700
NPPES public registry
CMS Open Payments· $24,750 (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.

$24,750

Total received

26

Transactions

1

Paying companies

Top paying companies

CSL Plasma Inc.$24,750

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 99% of that group — among the highest recipients.

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

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

Dr. Michael Hieb, MD

Family Medicine

20 yrs NPPES
NPI 1720011653
4212 GRAND AVE, Duluth, MN 55807(218) 786-3500
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. Deborah King, MD

Family Medicine

20 yrs NPPES
NPI 1457385130
400 E 3RD ST, Duluth, MN 55805(218) 786-8364
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. Carl Sjoding, MD

Family Medicine

20 yrs NPPES
NPI 1861425860
4212 GRAND AVE, Duluth, MN 55807(218) 786-3500
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. Carol Farchmin, MD

Family Medicine

20 yrs NPPES
NPI 1275568156
1502 LONDON RD, SUITE 102, Duluth, MN 55812(218) 576-0100
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. Julie Reichhoff, MD

Family Medicine

20 yrs NPPES
NPI 1538194428
1502 LONDON RD, SUITE 102, Duluth, MN 55812(218) 727-8228
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. Jennifer Jones, MD

Family Medicine

20 yrs NPPES
NPI 1023043908
330 N 8TH AVE E, Duluth, MN 55805(221) 872-3111
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. Anne Skadberg, MD

Family Medicine

20 yrs NPPES
NPI 1841225778
4621 E SUPERIOR ST, Duluth, MN 55804(218) 786-3550
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. Craig Anderson, MD

Family Medicine

20 yrs NPPES
NPI 1871528737
400 E 3RD ST, Duluth, MN 55805(218) 786-8364
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. Lisa Prusak, MD

Family Medicine

20 yrs NPPES
NPI 1659397420
6351 E SUPERIOR ST, Duluth, MN 55804(218) 249-5555
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $4,141 (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.

$4,141

Total received

4

Transactions

1

Paying companies

Top paying companies

Organon LLC$4,141

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 99% of that group — among the highest recipients.

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

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

Dr. Steven Phillipson, MD

Family Medicine

20 yrs NPPES
NPI 1023034105
4621 E SUPERIOR ST, Duluth, MN 55804(218) 786-3550
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. Hugh Renier, MD

Family Medicine

20 yrs NPPES
NPI 1205852076
4621 E SUPERIOR ST, Duluth, MN 55804(218) 786-3550
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. K Thompson, MD

Family Medicine

20 yrs NPPES
NPI 1861410102
4212 GRAND AVE, Duluth, MN 55807(218) 786-3500
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 Duluth, MN — Verified | DoctorsProof | DoctorsProof