Madog ap Gruffydd Maelor - Welsh Prince of Powys Fadog