John ap David Llwyd of Machynlleth - John ap David Llwyd of Machynlleth — the latest coverage, the community and the facts.