Llywelyn ap Gwilym ap Thomas Fychan ap Thomas of Brynhafod - Llywelyn ap Gwilym ap Thomas Fychan ap Thomas of Brynhafod — the latest coverage, the community and the facts.