David Burton Snell, MD