Dr. James Joseph Gallagher, MD | Primary Care Physician in Freedom, CA | FindClarity