Mary Mason married William McLeod on 9 June 1882 at New Cumnock.
William and Mary had 6 children:
- Hugh McLeod born about 1884
- Janet McLeod born about 1890. Married Andrew F Harkness (23 June 191, Afton Bridgend, New Cumnock)
- William McLeod born about 1892
- Mary Mason McLeod born about 1894. Married William Harrison (25 June 1915, Town Hall, New Cumnock)
- John McLeod born about 1897
- James McLeod born about 1900