Margaret married Hamilton, John about 1395. John (son of Hamilton, KNIGHT David and Keith, Janet (Johanna)) was born about 1364 in Of, Cadzow, Lanarkshire, Scotland. [Group Sheet] [Family Chart]