Giles' great granddaughter married Joseph Rogers' great grandson:
Hannah Cooke (married to Ebenezer Rogers) > Richard Cooke > Deborah Hopkins (married to Josiah Cooke) > Giles Hopkins > Stephen Hopkins
Ebenezer Rogers > John Rogers > John Rogers > Joseph Rogers > Thomas Rogers.
So, the children of Ebenezer & Hannah (Cooke) Rogers had Giles Hopkins AND Joseph Rogers as their 2nd great grandfathers.