Have you tried writing to the editor of The Northern Times? It's published in Golspie - the address would be
The Editor
Northern Times
High Street
Golspie
Sutherland.
They print snippets of history from over one hundred years, and a 'local' doctor going to South Africa would have made news. Perhaps also an enquiry to Lairg Health Centre, High Street, Lairg, Sutherland, would get you somewhere. Dr Dickson who worked there for over forty years has only just retired, and he might know someone he can put you in touch with so if you wrote to him c/o the practice I'm sure you would get a reply. Lairg is a very small place, and everyone knows everyone so you have a very good chance of finding someone who can help