Thomas ap Maredudd ap Cynwrig ap Maredudd Ddû of Porthamel — Thomas ap Maredudd ap Cynwrig ap Maredudd Ddû of Porthamel — the latest coverage, the community and the facts.