John Weaver - (born 1650)