Ancestors of Craig Farnsworth
Up to the nth generation.