JOHN H BUCK