Mary married John Marshal Mosby Shelton on 2 Jan 1839 in Nelson County, VA. John (son of John Marshall Shelton and Ann Harrison Mosby) was born on 16 May 1820. [Group Sheet] [Family Chart]