I nearly lost a heartbeat when I read this message!
My maternal grandmother was Florence Davidson, and my maternal Great Grandfather was Andrew Alexander Davidson, an auctioneer and land valuer in 'Ceylon', so it is 'possible' that he had a son named Alexander Davidson!
I cant think of another spelling of 'Dadhaboy', which name I have never heard used in England or Scotland.
I would be delighted to hear further, in case there may be old family connections to discover. Regards Julian