JAMES H SNELLING