patriot bekante sir Allan M ' Nab , har aflidit.