William ap Maredudd (Q75961243)
Peerage person ID=432222
Language:
other details
aliases William ap Maredudd ap Rhys ap Gwilym of Llanfairfechan
description Peerage person ID=432222

External Links