Mac Gregor , «n mäktig skotskadelsman