Mac Gregor har aflidit.