Thanks Netty.
Interesting that the title is used here, although neither nor his elder brother, the 3rd Baronet, had proven their claim with the Standing Council of the Baronetage.
His son, (Sir) David James Cargill McCOWAN (born 1975) succeeds as 5th Baronet. The Kershaw list gives him as the last heir to the title, but the notice clearly indicates two grandsons (though admittedly both could be through his daughter).
Not sure what recent Debrett's have on him, but through Scotlands People I found two marriages:
David James Car(gill) McCOWAN to Christina BRYDEN 2007 Grantown on Spey & Nethybridge (ref supp)
David James Car(gill) McCOWAN to Kathryn Rhona BALFOUR 2013 Dumbarton (ref supp)
There is even a 3rd possible marriage in 2014, but it does not include the 2nd middle name, so I think it is somebody else.
I am always reluctant to post details of children in a public forum, but they are named in the notice so I will post minimally. I think this second marriage produced two children:
James (middle names supp) 2015
Annabel (middle names supp) 2016
If correct, there is an heir!
There is no William in the birth records, so presumably he is the son of the dau Caroline.