Puffer Genealogy
GRUFFYDD, Cadwallon Ap
Abt 1097 - 1132 (35 years)
Generation: 1
1. GRUFFYDD, Cadwallon Ap was born about 1097 in Caernarvonshire, Wales; died in 1132.