Hourglass Chart
John E. MacGregor


H. Stuart MacGregor ‎(I1525)‎
Birth 1903 46 33 -- Massachusetts
John E. MacGregor ‎(I1524)‎
Birth 1857 -- Canada