William married Agnes Graham in 1500 in Cardin, Cardiganshire, Scotland. Agnes (daughter of 2nd Lord Graham William Graham and Anne Douglas) was born in 1462 in Cardin, Cardiganshire, Scotland. [Group Sheet] [Family Chart]