JAMES L SNELL