William Cain was born 1700 in Edgecombe NC, and died WFT Est. 1750-1792. He married Olive Regan on Abt. 1734 in Bladen County NC, daughter of Joseph Regan and Elizabeth Gad.
More About William Cain and Olive Regan: Marriage: Abt. 1734, Bladen County NC.