Overview

Sir Gruffudd Llwyd

(c. 1255—1330) soldier and administrator