Dr. David Allan Shafer, MD | Neurosurgeon in Grand Forks, ND | FindClarity