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