Pedigree map of Alexander Cotton