JOHN M LONG SR