John Eastwood (b1679) = Ann Piper (b1676)
John Eastwood (b1706) = Elizabeth PetHester Eastwood (b1743 = Thomas Fenner (b1738/9)
John Fenner (b1765) = Ann Bones (1768)
Sophia Fenner (b1804) = Thomas Baldwin (b1801)
Sophia Baldwin (1829) = Henry Leaney (b1828) Sussex
Ruth Leaney( 1861) = (Arthur) Frederick Newman (1860) Surrey
Elizabeth Sophia Newman (b1885) = James Wm. Freeman (b1876 Tottenham)
I don't think we can say with certainty that the John born in 1706 is the son of John and Ann Piper....unless someone knows something I don't know

If this is the John who married Elizabeth Pet he would have been 33 at the time of the marriage in 1739,
I keep coming back to the John who married Katherine Pearl in 1726...he would be 20 at the time of the marriage so I don't think we can just dismiss him.
I did wonder if we were looking at the same John getting married for a second time but I see a John and Katherine Eastwood baptising a daughter Anne in 1739/40 - odd because it's the only John and Katherine I've found so far, except we all know the parlous state of the Mayfield registers!
Suey