Jericho
Something else to mull over.......re George's mother. Just had a look at the IGI entries for George and Sophia's children. They certainly liked the use of middle names/surnames!
Given they married in 1854, their first born daughter looks to be:
AGNES STEWART PRAIN Birth: 14 JUN 1855 Longforgan, Perth, Scotland
.............so, maybe George's mother wasn't Helen but sister Agnes? Helen and Agnes are both alive and well in 1881:
Agnes, 80, unmarried, formerly ag. lab., b. Longforgan
Ellen, 87, unmarried, formerly ag. lab., b. Longforgan
Address: McGavins Land, Longforgan, Perth
I can see Sophia's death entry in 1898 in Dundee. I can't however see any entry for George. Have you managed to find his death cert?
Regards.
Monica