Family/Spouse: John HAMILTON. John (son of David FitzWalter HAMILTON and Margaretha LESSLEY) was born in 1368 in , Cadzow, Lanarkshire, Scotland. [Group Sheet] [Family Chart]