JAMES P. SNEDEKER