Puffer Genealogy
MAREDUDD, Cadwgon Ap
Abt 1081 - 1163 (82 years)
Generation: 1
1. MAREDUDD, Cadwgon Ap was born about 1081 in Montgomery, Montgomery, Wales; died in 1163.