Almost all New Englanders were of English ancestry, Puritans who had ruled England a century earlier under the commonwealth.
It was these Puritan ancestors who ruled England a century earlier under the commonwealth. Almost all New Englanders were of English ancestry.
Almost all New Englanders were of English ancestry. It was these Puritan ancestors who ruled England a century earlier under the commonwealth.
Almost all New Englanders were of English ancestry. It was these Puritan ancestors who ruled England a century earlier under the commonwealth.