JAMES H SNECK