Click to expand/collapse all other details

Female Ruth Hall Click to view Ruth Hall in the family tree

Ruth was born in Concord, Middlesex, Massachusetts.1   Ruth's father was Stephen Hall and her mother was Ruth Davis.  Her paternal grandparents were Nathaniel Hall and Mary Wilcox; her maternal grandparents were Dolor Davis and Margery Willard. She had three brothers and four sisters, named Samuel, John, Stephen, Susannah, Mary, Sarah and Elizabeth.1 

Family Details of Ruth's family with Thomas Stevens

1 phelps.FTW
Further source/citation:
World Family Tree Vol. 1, Ed. 1 @ Tree #0988