Could this be him
1911 census
David 32 Aberdeen, (Widower married 12yrs 2 children, alive) Fisherman Engineer, Robert 11 Hull, Lily 9 Aberdeen lodging with a married lady Mrs Catherine Wright, in Grimsby
his age and birthplace a bit out but Robert may be the clue. The census was filled in by Mrs Wright, so she may have not known exact info. There are a few crossing outs as well so may indicate a little illiterate
1901
David 28 Perth Marine engineer, Annie 22 Hull Robert 3m Hull, Charlotte Godney 42 M.I.Law Hull, Sophia Godney 9 Sister, living in Newington, Sculcoates
1891
David 50, Elizabeth 20, David 18 Perth brass finisher, Whilemina 15, living Perth
1881
David 40 Leith, Whilemina 31 Perth, Elizabeth 10, David 8 Perth, Mina 6, Catherine 3, Davina 2m Perth