JAMES P SNOW