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