Click to expand/collapse all other details

Male John Hall Click to view John Hall in the family tree

John was born about 1675 in Concord, Middlesex, Massachusetts.1   John's father was Stephen Hall and his mother was Ruth Davis.  His paternal grandparents were Nathaniel Hall and Mary Wilcox; his maternal grandparents were Dolor Davis and Margery Willard. He had two brothers and five sisters, named Samuel, Stephen, Susannah, Mary, Sarah, Elizabeth and Ruth.1 

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