Save David A. Spence, MD DavidAllenSpence.MD.com • Pediatrician David Spence, MD 8610 Arroyo Trail, Flagstaff, AZ