Dalzell, David B L, son of D Dalzell of Dumfries