Gruffudd Dwnn ap Cadwgon ap Gruffudd — (est. 1300 - uncertain 1364)