Catherine Gardner Catherine Rayner Katherine Faulkner Mark Winegardner by Catherine Rayner Charlie Gardner Martin Gardner Winegardner Chris Gardner Kate Gardner