William McGregor, born in Durham, Co Durham, in 1870, was the son of James McGregor, (B1831 in Scotland) a road surveyor, and his wife, Alice McGregor, (nee Ground) (B1839 in Wittlesey, Cambs). William, like his father, also became a road surveyor.
1871 Census records William aged 4 months, living with his parents, sister Alice 4, and brother Duncan 2, in Durham, Co Durham. The family had a live-in Domestic Servant.
By 1881 the family were living in Stockley Heugh, Co Durham, William 10, and Duncan 12, were at school, at home was sister Mary 3. His Aunt Mary Ground was also living with the family. They had two live-in Domestic Servants.
1891 Census has William aged 20, living in Stockley Heugh, Co Durham, with his parents, sisters Alice 24, an Assistant Librarian, Helen 13, and Hilda 11, both at school. His Aunt Mary Ground is still living with them and they have one live-in Domestic Servant. William was working as an Assistant Road Surveyor.
No other records for William other than the CWGC were found after 1891, for him or the Family. The CWGC record gives his parents address as, 62, Kingsfield Road, Oxhey, Watford, Herts.