Undaunted hope: Life of James Gribble