Puffer Genealogy
EARNSHAW, James Oliver
1875 - 1935 (59 years)( = Descendancy chart to this point, = Expand, = Collapse)
- 1 EARNSHAW, James Oliver [1] b. 15 Sep 1875 d. 1935
- + O'NEILL, Mary Jane b. 1877 d. Yes, date unknown
- + O'NEILL, Mary Jane b. 1877 d. Yes, date unknown