David Duff (1375-)/descendants