Gruffudd ap Llywelyn ap Dafydd ap Tudur of Castellmarch - Gruffudd ap Llywelyn ap Dafydd ap Tudur of Castellmarch — the latest coverage, the community and the facts.