JOHN T. SOCK