JOHN R LONG JR