James Willardson, MD NPI Number: 1457447716 Primary Specialty: Hospitalist 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