Williams, Michael

Profile image for Williams, Michael

Political grouping: Independent Group

Ward: Machynlleth

Town / Community Council: Machynlleth Town Council