Ann Macaulay married John Macleod in around 1765. The couple lived at Scapraid, North Lochs and had three children.