I find Mark Davis to be the worst of the guest hosts. Actually he is unlistenable (a word?) for me, clicked him off after 5 minutes.
Walter Williams is numero uno & Jason Lewis second IMHO.