Michael Robertson NPI 1689878290 Practice location: 604 1st St Ste 100, Princeton, MN 553711606 Taxonomy code: 103TC0700X Phone: (763) 308-6998