4 Generation Pedigree Chart
John E. MacGregor
John E. MacGregor
(I1524)
Birth
1857
-- Canada
Loading...
Ida M. Littlefield
< H. Stuart MacGregor
Print
Normal view