This is him I think, but no mention of his second name. he is with his grandfather, another David. I had a look for his father in the census but none in Malton/Norton at all. There are Blair families in Scarborough but none seem to fit. There is a George there but 17 and not called Spencer.
287654 142274 Middlecave Old Malton David Blair head marr 54 54 miller Burden DUR RG9/3625 10 98v 98.5
287655 142275 Middlecave Old Malton Isabella Blair wife marr 54 54 Whitehaven RG9/3625 10 98v 98.5
287656 142276 Middlecave Old Malton William Blair son un 17 17 teacher Darlington RG9/3625 10 98v 98.5
287657 142277 Middlecave Old Malton Mary A. Blair daur un 12 12 scholar West Ayton YKS RG9/3625 10 98v 98.5
287658 142278 Middlecave Old Malton David Blair gson 4 4 scholar Norton YKS RG9/3625 10 98v 98.5
Sorry not much help.
Wobbly