Francis McDonald (Scottish, )