DAVID L SNELL