Four or more generations of descendants of Mary Stewart (-bef1360) if they are properly linked:
1. Mary Stewart (-bef1360)
- 2. Margaret Graham (1334-1380)
- 3. Janet Stewart
- 3. Mary Stewart
- 3. Margaret Stewart
- 3. Joan Stewart (c1370-)
- 4. John Stewart (-1463)
- 5. Isabel Stewart (1437-1510) ... (more)
- 5. Janet Stewart (c1425-) ... (more)
- 5. Marion Stewart ... (more)
- 5. Dugald Stewart (1448-c1498) ... (more)
- 4. Agnes Stewart
- 4. Daughter Stewart
- 4. John Stewart (-1463)
- 3. Beatrice Stewart
- 3. Isobel Stewart
- 3. Murdoch Stewart (1362-1425)
- 3. Marjorie Stewart (-bef1432)
- 4. Archibald Campbell (-c1435)
- 4. Daughter Campbell