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