James Willardson, MD NPI Number: 1457447716 Locations Altru Hospital Education Medical School University of North Dakota School of MedicineGrand Forks, ND Internship University of North Dakota Affiliated HospitalsFargo, ND Residency Internal Medicine University of North Dakota School of MedicineGrand Forks, ND Board Certification Internal Medicine