Hywel Gôch ap Gruffudd ap Llywelyn ap Gruffudd of Machynlleth - Hywel Gôch ap Gruffudd ap Llywelyn ap Gruffudd of Machynlleth — the latest coverage, the community and the facts.