Trahaearn ap Cydifor Fawr ap Gollwyn ap Gwyn of Tre-lech — latest news, discussion & facts — IJR