Male Joseph Cravens Snapp Click to view Joseph Cravens Snapp in the family tree

Joseph Cravens was born in Hampshire or Fauquier County, Virginia.

Joseph Cravens' family with Eleanor Hiett


Page last modified

\