Richard ap Maredudd ap Rhydderch ap Bledri — Richard ap Maredudd ap Rhydderch ap Bledri — the latest coverage, the community and the facts.