Puffer Genealogy
LEIGHTON, Robert
1796 - 1873 (77 years)
Generation: 1
1. LEIGHTON, Robert was born on 17 Feb 1796 in Steuben, ME; died on 31 May 1873 in Cherryfield, ME.