STEVEN R SNELL