David was born at Cromdale, Inverness, Scotland.
He married Jane Cameron (born at Cromdale in 1865) at Cromdale in 1894. They moved to NZ shortly after as the first son was born in June 1897.
They had five sons & one daughter. All were born in Levin. The oldest son, William was killed in action at the Somme in France during WW1. Another son Donald, also served in WW1.
David started as a farmer at Koputaroa around 1902. By 1905 he was at Bruce Rd, Weraroa still as a farmer.
He also signed the 1905 Levin township petition.