Amos MARSHALL was born about 1810 in Stokes County, North Carolina; died before 1846 in Stokes County, North Carolina.
Amos married Mary HAM on 4 Oct 1838 in Stokes County, North Carolina. Mary was born in 1821 in Stokes County, North Carolina. [Group Sheet] [Family Chart]