Elizabeth daughter of John son of Alan Stewart