Llywarch ap Gwyn ap Llywelyn ap Maredudd of Lleyn - Llywarch ap Gwyn ap Llywelyn ap Maredudd of Lleyn — the latest coverage, the community and the facts.