John Duff (c1430-)/descendants