Rory McGreggor

Rory McGreggor is the husband of Dona McGreggor, the father of Donald McGreggor, and the grandfather of Leod McGreggor. Not much is known about him since he is only mentioned in the family tree of his descendants.