Alexandra Marion Mackenzie was born on January 5th 1865 at Frances Street, Stornoway. Her father was Kenneth Mackenzie, agent of the National Bank of Scotland, Stornoway, and her mother Margaret Mackenzie nee Frith. Kenneth and Margaret had married at Kirkwall on the 2nd February 1852. John Bullough married Alex Mackenzie at St David's Church, Weem on the 9th September 1884. His age is given as 46, hers as 19.  Both give their residence as Meggernie and indeed Alex continued to live in Glen Lyon after John died. They had two children, John, known as Ian, born in Accrington in 1886 and Gladys born in 1888 at Meggernie. Following John's death in 1891, Alex stayed in Glen Lyon, and married Captain John Robert Beech CMG, DSO, of the 20th Hussars and the Egyptian Army in 1892 in Edinburgh. He was a veterinary surgeon. She lived at Fasgadh, Glen Lyon. By WW1 he had attained the rank of Lieutenant Colonel in the Scottish Horse and died in Louth, Lincolnshire on the 6th November 1915.

 From De Ruvigny's Roll of Honour of the Great War

He is buried in a War Grave in Innerwick graveyard, Glen Lyon. He and Alex had several children; Alec, who died 24th October 1905; Gerald, who died in Kenya Colony on the 12th June 1933 aged 25; Clyde, of the 1st Battalion Rifle Brigade who died on 18th October 1916 aged 20; George Jocelyn, who died on the 24th July 1922, aged 22; and Graham who died in Cyprus on 1st February 1954.  

Alex died on the 5th August 1928. Her addresses are given as Fasgath (sic), Glen Lyon and 62 Queens Gate, South Kensington.