Here's what I have
41 Davidson S. born Lanark not married
51 Davidson S. born Glassford Lanark married to Christian Shearer. Children John 9, Barbara 7, Thomas 5, William 2 and Martha (sister) 50
61 David S. Not Davidson, married to Christian. Children James 21, (James S. was born before the marriage but is now back with the family. He lived with his grandfather John Shearer up until the grandfather's death ) John 19, Barbara 18, Thomas 15, William 12 and a new one George 8. The marriage took place in Glassford on the 13th of June 1841 just after the June 6th census. The marriage certificate stated David Sinclair not Davidson. Martha has moved and is now living with her sister in law Margaret in Glassford. So what are the chances to two separate families in the same town having identical children at exactly the same time.
The 61 census states Finnestwon (that's the spelling) Lanark from Ancestry.
Does that help or make it worse.
Twitter