About David W. Soule, MD David Weaver Soule, MD is a retired pediatrician. Dr. David W. Soule has 20+ years of experience in pediatrics.