John ap Thomas ap Gruffudd ap Nicholas ap Philip of Abermarlais

(est. 1450 - ) (b. )

Parents

Children

Siblings