Williams, Michael

Plaid: The Independent Group

Ward: Machynlleth

Town / Community Council: Machynlleth Town Council