Overview

Sir ap Gruffudd Hywel

(c. 1344—1381) soldier