John Duff (c1400-)/descendants