M ’ Eachran , Moira Fergus ’ tillbedjare.