Hmm....hard one. I'd have to go with Captain Caveman.
Welcome to the forums HowlingMonkey. Don't howl too loud here, where only standing a few feet away from one another