I'd a wee look at the 1861 census index on CD, and 12yr old gr-son Marion is as...
James BURNS, 12, born East Kilbride. 647. Ed 14. Page 27. Line 24.
...who seems to be as 2yr old James SMITH, born Hamilton on the 1851 census...
Another confusing family!
Jack