page 39
This source says they married in 1710, but this must be an error, as the 1703 baptism of their son Alexander gives Mary Duff as his mother.
In the Brief Life History section, the marriage date is given as 3 Sept 1701, citing Tulloch of Tannachie Papers, Catholic Heritage.