JAMES D SNOOK