Found the family in 1871 - children match. He was an engineer of sorts?
385 Parliamentary Road Glasgow.
James 30 Head b Glasgow
Janet 26 wife b Kilmarnock
John son 8 b Kilmarnock
James son 6 b Kilmarnock
Jeanie daughter 4 b Kilmarnock
Elizabeth 9 mo b Kilmarnock
William Aird 24 lodger b Kilmarnock
1861 in Kilmarnock with parents, John & Jean Pringle, occupation Engine Turner
1851 he is recorded as born St Davids, Lanarkshire. Address is Beith Railway station.
1841, family seems to be lodging with a Mary Morrison in Newton on Ayr.
Any good? Was his father a carpenter - from marriage certificate?
Nell