Individual Details

Gruffudd ap DAFYDD

( - )

Events

Birthof,Edeligion,Monmouthshire,England
Death

Families