Elizabeth daughter of Robert son of Walter Stewart