John Brynmor Hughes

Profile image for John Brynmor Hughes

Plaid: Annibynnol

Ward: Llanengan