William married Janet MARSHALL on 28 April 1693 in Inveresk With Musselburgh, Midlothian, Scotland.1 (Janet MARSHALL was born about 1670.)
There is also a record in the parish register of Glassford parish, Lanarkshire, for this couple for the same date. 2
1 LDS Family Search, IGI.
2 ancestry.co.uk, Scotland, Select Marriages, 1561-1910.
ancestry.co.uk, Scotland, Select Births and Baptisms, 1564-1950.