4 Generation Pedigree Chart
James Craig











Thomas Craig ‎(I72)‎
Birth 1839
James Craig ‎(I73)‎
Birth 1875 36 34