JAMES A SNELL JR.