I believe that we are from the same McBain family line? I too descend from a Donald McBain who migrated from Inverness to SA. His wife was Catherine Robinson i believe? Donald had a son John who then had a son Donald John. Donald married Elsa Emma Preusker and together they had my grandmother Nellie Hope McBain.
Would love to here from you. You can e-mail me @ firstname.lastname@example.org