The Michael Sheaffer Family Tree
The Michael Sheaffer Family TreeUpdated January 29, 2007 | |
Michael S. Sheaffer 1382 Armstrong Valley rd. Halifax,PA 17032 | Researching Sheaffer family from Cumberland County Pennsylvania specifically those who descend from Johann Schaefer. |