STEVEN L SNELL