View policy
Family Lines: HAYFORD, HAYFORD, LAURENCE.Places: Halifax, Plymouth, Massachusetts, United States; Franklin, Norfolk, Massachusetts, United States; Walpole, Norfolk, Massachusetts, USA; Massachusetts, USA; Massachusetts, USA.