Madog ap Maredudd ab Adda Fychan ab Adda of Maesbrook - Madog ap Maredudd ab Adda Fychan ab Adda of Maesbrook — the latest coverage, the community and the facts.