A Lifetime of Puzzles