Robert Guiscard et Roger

Robert “Guiscard” de HAUTEVILLE

Name
Robert “Guiscard” de HAUTEVILLE
Given names
Robert
Surname
de HAUTEVILLE
Nickname
Guiscard