David Duncan 

another wanderer who is not lost (albeit is confused). If David knows not where he is or is going, God does. see Job, as in the book of, who dared to challenge God to prove that Job deserved the calamities he suffered