Madog ap Maredudd ab Adda Fychan ab Adda of Maesbrook - latest news, discussion & facts - IJR