Pedigree map of William Alexander MacMillan