The Generations of George Speere, 1642-1942: Three Centuries of American Life