NPPES file of Aug 9, 2026

Thoracic Surgery (Cardiothoracic Vascular Surgery) Physician in Minnesota

163 NPPES records list thoracic surgery (cardiothoracic vascular surgery) physician with a practice address in Minnesota, 2.8 per 100,000 residents, the 4th highest rate of 51. Rochester and Minneapolis have the most; each record links to the provider's NPI and the Minnesota license search. Page 3 of 4.

CMS NPPES registry, file of Aug 9, 2026; 2023 Census estimates · NUCC 208G00000X · method

Rochester has the most, 96

Thoracic Surgery (Cardiothoracic Vascular Surgery) Physician records in Minnesota

  1. Michael Mulvihill, M.D.Minneapolis, MN 554551508109604
  2. Yuki NarumiMinneapolis, MN 554551528948411
  3. Francis Nichols, M.D.Rochester, MN 559051992775159
  4. Nelli Nurminen, M.L., PHDRochester, MN 559051154213247
  5. Hebroon ObaidDuluth, MN 558051447660204
  6. Gabriel Olivares Rodriguez, M.D.Saint Paul, MN 551021154608255
  7. David Overman, M.D.Minneapolis, MN 554041619916848
  8. Peter Pairolero, M.D.Rochester, MN 559051952389785
  9. Sarah Palmer, MDMinneapolis, MN 554071932547833
  10. Kapil Patel, M.D.Rochester, MN 559051245978840
  11. Syed Peer, M.DMinneapolis, MN 554551427464072
  12. Alistair Phillips, M.D.Minneapolis, MN 554541730139825
  13. Edgar Pineda, MDSt Cloud, MN 563031811999493
  14. Alberto Pochettino, MDRochester, MN 559051184631244
  15. Aayush Poddar, MBBS,DRNBRochester, MN 559051922781426
  16. Andreas Polycarpou, MDMinneapolis, MN 554551275029761
  17. Julius PoonRochester, MN 559051659747459
  18. Carlos Puig Gilbert, MDRochester, MN 559051942555032
  19. Steven Qi, M.D.Robbinsdale, MN 554221548616428
  20. Janani Reisenauer, MDRochester, MN 559051043521636
  21. Junewai Reoma, M.D.Duluth, MN 558051285753111
  22. Nathaniel Robinson, MDRochester, MN 559051083108195
  23. Camilo Rojas Bermudez, MD, MSCRochester, MN 559051134903933
  24. Phillip Rowse, MDRochester, MN 559051790096204
  25. Sahar Saddoughi, M.D.,PH.D.Rochester, MN 559051821404732
  26. Jaskaran Saini, MBBSRochester, MN 559051356809628
  27. Aitua Salami, M.B.B.S MPHMinneapolis, MN 554551366825812
  28. Vutthipong Sanphasitvong, MDRochester, MN 559051326938333
  29. Nishant Saran, MBBSRochester, MN 559051558739797
  30. Hartzell Schaff, M.D.Rochester, MN 559051699752337
  31. Colin Schieman, MDRochester, MN 559051750697009
  32. Rajajee SelvamRochester, MN 559021376466847
  33. Andrew Shaffer, MDMinneapolis, MN 554551609039742
  34. K. Shen, MDRochester, MN 559051871662411
  35. Malakh Shrestha, MBBS, PHDRochester, MN 559051518684885
  36. Sara Shumway, MDMinneapolis, MN 554551164527503
  37. Pranava Sinha, MDMinneapolis, MN 554541649427816
  38. Mark Solfelt, MDRobbinsdale, MN 554221871568261
  39. Matthew Soule, M.D.Minneapolis, MN 554551437393113
  40. Philip Spencer, MDRochester, MN 559051780979476
  41. Thomas StarkRochester, MN 559051275775512
  42. Robert Steffen, M.D.Minneapolis, MN 554071871883157
  43. Elizabeth Stephens, MD, PHDRochester, MN 559051194082123
  44. Amanda Stram, M.D.Robbinsdale, MN 554221124306824
  45. John StreitzDuluth, MN 558051366461725
  46. Monisha Sudarshan, MD MPH FRCSCRochester, MN 559051003360298
  47. Benjamin Sun, M.D.Minneapolis, MN 554071245287259
  48. Paul Tang, M.D.Rochester, MN 559051184889222
  49. Luis Tapias Vargas, M.D.Rochester, MN 559051922391143
  50. John Teskey, MDSaint Cloud, MN 563031508868316

Source: CMS NPPES, primary taxonomy 208G00000X: records by practice city and the list of records, file of Aug 9, 2026.

Minnesota ranks 4 of 51 per resident

  1. District of Columbia4.4
  2. Massachusetts3.3
  3. Pennsylvania2.9
  4. Minnesota2.8
  5. Delaware2.7
  6. Ohio2.6
  7. 50 states and D.C.1.9

Source: CMS NPPES, primary taxonomy 208G00000X by practice state, file of Aug 9, 2026; records per 100,000 residents, 2023 Census estimates.

70.6% of these records appear in a Medicare file, against 76.2% nationally

A Medicare file here is Part D prescribing (2024), a MIPS score (2023), an Open Payments record (2024) or Medicare group billing (CMS Doctors and Clinicians). A record outside them may still see patients: these files cover Medicare only.

  1. Minnesota70.6%
  2. United States76.2%

Thoracic Surgery (Cardiothoracic Vascular Surgery) Physician records in Minnesota, measured

  • In a Medicare file115 of 163 · 70.6% here, 76.2% nationally
  • In the CMS Doctors and Clinicians file91 · 55.8% here, 63.5% nationally
  • Not updated in five years or more69 · 42.3% here, 54.0% nationally
  • Median graduation year2008 · the 91 records with a school on file

Source: CMS NPPES, file of Aug 9, 2026 (primary taxonomy 208G00000X); CMS Medicare Part D Prescribers 2024, MIPS 2023, Open Payments 2024 and Doctors and Clinicians, matched by NPI.

What the count covers

163 NPPES records list thoracic surgery (cardiothoracic vascular surgery) physician (208G00000X) as their primary taxonomy with a practice address in Minnesota: 2.8 per 100,000 residents against 1.9 nationally (50 states and D.C.). Rochester has 96 of them (59%).

A record is a registration a provider made and keeps up to date: it shows neither that the provider is licensed nor that they still practice there. The state's own license search is the check.

States with a similar number

  1. North Carolina157
  2. New Jersey156
  3. Georgia155
  4. Missouri143

States with a similar rate per 100,000

  1. Pennsylvania2.9
  2. Delaware2.7
  3. Ohio2.6
  4. Massachusetts3.3

The largest states

  1. California634
  2. Texas484
  3. Florida468
  4. New York446
  5. Pennsylvania377

Source: CMS National Plan and Provider Enumeration System (NPPES), file of Aug 9, 2026 (NPPES files on CMS.gov); NUCC Health Care Provider Taxonomy; 2023 Census population estimates. A registry record is not a license.

Figures on PlainDoctor are read from the federal files each page names (CMS NPPES, Medicare Part D, MIPS, Open Payments; the HHS-OIG exclusion list only as counts) and from Census population estimates, with the file date shown beside them. See our editorial standards & corrections policy, the methodology behind these numbers, or report a data error. Data current as of Aug 9, 2026.