Elizabeth daughter of Alan son of John Stewart