George Meegan: The Longest Walk Companion, A Biography