John Duff (c1460-)/descendants