Internet Archive BookReader

Deacon John Hall of Dover, New Hampshire and some of his descendants