DoctorsProofNPPES directory · verify at state boards

Medical Oncology in Rochester, MN

36 verified medical oncology doctors in Rochester.

Medical oncologists diagnose and treat cancer, coordinating chemotherapy and other systemic cancer therapies.

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. Michael O'Connell, MD

Medical Oncology

21 yrs NPPES
NPI 1033110259
812 PAXTON RD SW, Rochester, MN 55902(507) 289-3675
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. Alton Sartor, MD

Medical Oncology

21 yrs NPPES
NPI 1801877501
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $910,562 (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.

$910,562

Total received

76

Transactions

16

Paying companies

Top paying companies

Janssen Research & Development, LLC$734,413
NOVARTIS PHARMACEUTICALS CORPORATION$116,668
Merck Sharp & Dohme LLC$15,844
AstraZeneca UK Limited$12,165
Bayer HealthCare Pharmaceuticals Inc.$6,225
Progenics Pharmaceuticals, Inc.$5,728

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total is higher than 96% of that group — among the highest recipients.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Paul Haluska, MD

Medical Oncology

21 yrs NPPES
NPI 1790761450
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Alex Adjei, MD

Medical Oncology

21 yrs NPPES
NPI 1982680583
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $8,943 (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.

$8,943

Total received

6

Transactions

2

Paying companies

Top paying companies

BioNTech SE$5,823
Jazz Pharmaceuticals Inc.$3,120

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 72th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Steven Alberts, MD

Medical Oncology

21 yrs NPPES
NPI 1780660209
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $4,704 (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,704

Total received

2

Transactions

2

Paying companies

Top paying companies

E.R. Squibb & Sons, L.L.C.$3,829
Merck Sharp & Dohme LLC$875.00

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 70th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. James Ingle, MD

Medical Oncology

21 yrs NPPES
NPI 1356327670
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Jan Buckner, MD

Medical Oncology

21 yrs NPPES
NPI 1235115262
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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 Croghan, MD

Medical Oncology

21 yrs NPPES
NPI 1407832421
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Scott Okuno, MD

Medical Oncology

21 yrs NPPES
NPI 1750367561
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $14,690 (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,690

Total received

13

Transactions

5

Paying companies

Top paying companies

Deciphera Pharmaceuticals Inc.$5,547
Bayer HealthCare Pharmaceuticals Inc.$4,588
EMD Serono, Inc.$4,275
Daiichi Sankyo Inc.$148.33
Merck Sharp & Dohme LLC$132.41

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 74th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Aminah Jatoi, MD

Medical Oncology

21 yrs NPPES
NPI 1437136553
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $10,080 (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.

$10,080

Total received

1

Transactions

1

Paying companies

Top paying companies

Pfizer Inc.$10,080

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 73th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Joseph Rubin, MD

Medical Oncology

21 yrs NPPES
NPI 1255318416
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Keith Bible, MD

Medical Oncology

20 yrs NPPES
NPI 1497733216
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registry
CMS Open Payments· $236,349 (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.

$236,349

Total received

1

Transactions

1

Paying companies

Top paying companies

Merck Sharp & Dohme LLC$236,349

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 89th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Randolph Marks, MD

Medical Oncology

20 yrs NPPES
NPI 1952389611
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Edward Creagan, MD

Medical Oncology

20 yrs NPPES
NPI 1518945054
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Charles Loprinzi, MD

Medical Oncology

20 yrs NPPES
NPI 1194704676
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registry
CMS Open Payments· $11,346 (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.

$11,346

Total received

4

Transactions

3

Paying companies

Top paying companies

AVEO Pharmaceuticals, Inc.$5,820
ONQUALITY PHARMACEUTICALS (USA) LLC$5,400
Nevro Corp.$125.53

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 73th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Ronald Richardson, MD

Medical Oncology

20 yrs NPPES
NPI 1134108632
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Lynn Hartmann, MD

Medical Oncology

20 yrs NPPES
NPI 1912986381
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Henry Pitot, MD

Medical Oncology

20 yrs NPPES
NPI 1700865102
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Evanthia Galanis, MD

Medical Oncology

20 yrs NPPES
NPI 1326028234
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $371,957 (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.

$371,957

Total received

19

Transactions

2

Paying companies

Top paying companies

Pfizer Inc.$332,669
Servier BioInnovation$39,288

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total is higher than 92% of that group — among the highest recipients.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Charles Erlichman, MD

Medical Oncology

20 yrs NPPES
NPI 1356311450
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Timothy Hobday, MD

Medical Oncology

20 yrs NPPES
NPI 1316919962
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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 Moynihan, MD

Medical Oncology

20 yrs NPPES
NPI 1659344083
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Joleen Hubbard, MD

Medical Oncology

20 yrs NPPES
NPI 1952351009
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $438,086 (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.

$438,086

Total received

91

Transactions

9

Paying companies

Top paying companies

Pfizer Inc.$248,235
Mirati Therapeutics, Inc.$59,120
G1 Therapeutics, Inc.$37,285
Merck Sharp & Dohme LLC$26,185
BioNTech SE$24,360
Incyte Corporation$22,886

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total is higher than 92% of that group — among the highest recipients.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Amye Tevaarwerk, MD

Medical Oncology

20 yrs NPPES
NPI 1306879028
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $5,035 (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.

$5,035

Total received

9

Transactions

2

Paying companies

Top paying companies

Pfizer Inc.$4,600
Merck Sharp & Dohme LLC$435.09

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 70th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Deepti Behl, MD

Medical Oncology

20 yrs NPPES
NPI 1538172143
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $40,350 (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.

$40,350

Total received

41

Transactions

11

Paying companies

Top paying companies

AstraZeneca Pharmaceuticals LP$18,487
Novocure Inc.$6,292
Daiichi Sankyo Inc.$3,140
E.R. Squibb & Sons, L.L.C.$2,855
Taiho Oncology, Inc.$2,640
ARRAY BIOPHARMA INC$2,520

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 79th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Gesina Keating, MD

Medical Oncology

20 yrs NPPES
NPI 1326100363
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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 Frytak, MD

Medical Oncology

18 yrs NPPES
NPI 1942454152
200 1ST ST SW, Rochester, MN 55905(507) 284-2779
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. Jian Campian, MD

Medical Oncology

17 yrs NPPES
NPI 1295979524
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $1,379,277 (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,379,277

Total received

8

Transactions

3

Paying companies

Top paying companies

Merck Sharp & Dohme LLC$1,370,708
Novocure Inc.$8,459
Monteris Medical Corporation$109.82

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total is higher than 97% of that group — among the highest recipients.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Katrina Pedersen, MD

Medical Oncology

17 yrs NPPES
NPI 1033349337
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $488,965 (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.

$488,965

Total received

54

Transactions

10

Paying companies

Top paying companies

E.R. Squibb & Sons, L.L.C.$159,994
NOVARTIS PHARMACEUTICALS CORPORATION$103,244
Incyte Corporation$88,513
Hoffmann-La Roche Limited$37,236
GlaxoSmithKline, LLC.$36,304
BeiGene USA, Inc.$31,890

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total is higher than 93% of that group — among the highest recipients.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Anastasios Dimou, MD

Medical Oncology

15 yrs NPPES
NPI 1265729834
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $72,849 (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.

$72,849

Total received

4

Transactions

4

Paying companies

Top paying companies

Merck Sharp & Dohme LLC$28,639
AstraZeneca Pharmaceuticals LP$25,400
NOVARTIS PHARMACEUTICALS CORPORATION$17,310
ChromaCode, Inc$1,500

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 82th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Nguyen Tran, MD

Medical Oncology

13 yrs NPPES
NPI 1811330079
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $120,688 (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.

$120,688

Total received

5

Transactions

3

Paying companies

Top paying companies

Genentech, Inc.$77,304
Taiho Oncology, Inc.$33,333
AstraZeneca Pharmaceuticals LP$10,051

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 85th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Ciara O'Sullivan, MD

Medical Oncology

13 yrs NPPES
NPI 1427495357
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $242,384 (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.

$242,384

Total received

72

Transactions

3

Paying companies

Top paying companies

Seagen Inc.$230,221
Bavarian Nordic A/S$8,023
AstraZeneca Pharmaceuticals LP$4,140

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 89th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

Payments to Ciara O'Sullivan do not imply any wrongdoing. Many are meals, education, or research support.

Dr. Viswatej Avutu, MD

Medical Oncology

12 yrs NPPES
NPI 1255759163
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
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. Lionel Aurelien Kankeu Fonkoua, MD

Medical Oncology

11 yrs NPPES
NPI 1144615667
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $33,209 (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.

$33,209

Total received

15

Transactions

3

Paying companies

Top paying companies

Seagen Inc.$29,423
Incyte Corporation$1,913
Exelixis Inc.$1,872

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 78th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

Payments to Lionel Aurelien Kankeu Fonkoua do not imply any wrongdoing. Many are meals, education, or research support.

Dr. Katherine Smith, MD

Medical Oncology

8 yrs NPPES
NPI 1316440126
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registryAccepts Medicare (2024)
CMS Open Payments· $201.18 (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.

$201.18

Total received

3

Transactions

2

Paying companies

Top paying companies

F. Hoffmann-La Roche AG$108.84
AbbVie Inc.$92.34

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 52th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Dr. Nathaniel Wiest, MD

Medical Oncology

7 yrs NPPES
NPI 1215590864
200 1ST ST SW, Rochester, MN 55905(507) 284-2511
NPPES public registry
CMS Open Payments· $227.95 (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.

$227.95

Total received

4

Transactions

4

Paying companies

Top paying companies

Exelixis Inc.$99.95
sanofi-aventis U.S. LLC$95.00
Foundation Medicine, Inc.$17.89
Bayer HealthCare Pharmaceuticals Inc.$15.11

Among the 4,060 medical oncology doctors we've analyzed, about 60% received any industry payment (median $4,500 among those who did). This doctor's total ranks around the 53th percentile of that group.

Benchmark reflects doctors we've analyzed, not all US medical oncology doctors.

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

Medical Oncology in Rochester, MN — Verified | DoctorsProof | DoctorsProof