Dr. David S Fagan, MD | Primary Care Physician in Plymouth, NH | FindClarity