snell and