This Lindsay that married Elizabeth Stevens 17 of Campbell Co., Virginia, dau. of John M. B. and Caroline Stevens was James Lindsay 34 of Albermarle Co., Virginia son of Rueben and Mary Lindsay. They were married on Sept. 14, 1857 in Campbell Co., Virginia.
The Marriage information above is sourced from Campbell County. Book 2 page 39 - Marriages 1782-1930.
I found that someone has said that James Stevens and Elizabeth Turner are the parents of John M. B. Stevens.www.leesofvirginia.com
. I'm not sure if this information is true or not but it might be worth investigating. Also they have this: http://familytreemaker.genealogy.com/users/f/i/n/Jacqueli-C-...
I thought I might help though!!