Residence

Date 1668
Place Allegiance Oaths, Norfolk County, MA