Carstares, William, 1649-1715