Pedigree tree of William Peter MacLeod