William married Agnes Montgomerie in 1470 in Kilmarnock, Ayrshire, Scotland. Agnes (daughter of 1st Lord Montgomery Alexander Montgomerie and Margaret Boyd) was born in 1442 in Kilmarnock, Ayrshire, Scotland; died in 1510. [Group Sheet] [Family Chart]