JOHN L LONG JR