Donald MacLachlan MacKechnie (Glasgow Med J, 1945)