Save David C. Shillington, MD DavidShillington.MD.com • Internist David Shillington, MD 305 S Willard, Cottonwood, AZ