bob long III