Birth

Gramps ID E1172
Date 1398
Place Cadzow, Lanarkshire, Scotland

References

  1. Hamilton, James (Primary) [I72214008]