Original: Caribert (also spelled Charibert and Heribert), Count of Laon, son of Martin of Laon, was the maternal grandfather of Charlemagne.
Simplified: Caribert of Laon, son of Martin of Laon, was the grandfather of Charlemagne.