JAMES A. SNOW