Joseph Cravens Snapp
Joseph Cravens was born in
Hampshire or Fauquier County, Virginia
.
Joseph Cravens' family with Eleanor Hiett
Page last modified
\