ARCHIBALD MAKELLAR, M.D., F.R.S.S.A.,