Answer
Edward III was the direct ancestor of Richard of York. Edward III reigned as King of England from 1327 to 1377, and his reign marked a significant period in English history. Richard of York was a descendant of Edward III through his son, Edmund of Langley, 1st Duke of York.