Xavier Deluc

Birthdate

March 18, 1958

Birthplace

Caen, Calvados, France