JOHN R. SNELL, SR.