Interactive tree of James G. Sperry

James G. Sperry 18351876
David Sperry 17981843
Catharine Gish 17961860