I can help you with some of this. John H and Ann Hay were my 5th great grandparents and I know whose John's parents were.
I have Blair b1835 in my tree, but no descendants for him. He and his siblings were all born at Ferry Port on Craig, Fife.
John's father David started life at Leuchars, Fife. As far as I know, Husband is a fairly common Scottish name.
I will send you a descendants report starting with David as a personal email.
SCT-Bissett, Black, Bowar, Cameron, Carstairs, Crighton, Dewar, Fleeming, Forbes, Gourlay, Graham, Hay, Henderson, Higs, Husband, Laurence, McIntosh, Meffan, Meiklejohn, Millar, Patterson, Petrie, Ramsay, Robertson, Sands, Sinclair, Smith, Steven, Thomson, Urquhart, Wishart. ENG-Butler, Cooke, Coster, Edwards, Harris, Kent, Woodcock, Wyatt.