John Leslie, whose second wife was Mary Gordon, was my 3rd cousin 3 times removed.
Mary was the daughter of John Gordon, farm servant, and Isobella Grey. I think that she must have been in service in Tininver House, because that was the address she gave on her marriage certificate. Tininver House was the property of the Duke of Fife. It wasn't uncommon for a servant to get married in her employer's home, if for some reason she couldn't be married from her parents' home.
John Leslie and Mary Gordon had six of a family.
1. Charles, born 1892 in Craigellachie, died 1970 in Aberdeen. He married and had at least one son.
2. James Innes, born 1895 in Dufftown, died 1977 in Halifax, Yorkshire. He married three times and had 8 children by his first wife, Nancy Morrice Wood; 4 by his second wife, Mary Margaret Clark, and 7 by his third wife, Jane O'Neill.
3. Conrade Leslie, born 1896 in Dufftown, died 1981 in Aberdeen. He was married twice but I do not know whether he had any family.
4. Helen Gray Leslie, born 1897 and died 1904 in Dufftown.
5. Annie Walker Leslie, born 1900 in Dufftown, died 1979 in Elgin. She married Gordon Bremner Shand but I do not know whether there were any children.
6. Gordon Leslie, born and died 1903 in Dufftown.
John Leslie was the son of Archibald Leslie and Helen Gray. He was born in Rothes in 1860 and died in Elgin in 1934.
Mary Gordon died two months after her husband as the result of a motor accident.
Mary's mother Isabella Gray or Gordon died at Tininver House in 1915, and her father died there in 1923 aged 99. They, their son William and his wife Jessie Findlay are buried in Aberlour.
In the 1891 census (according to a transcription - you'd need to check the original) John Craig Gordon is listed as John Craig, so there is a possibility that his father's surname was Craig.