Biography

Xavier de Maistre was born on October 22, 1973 in Toulon, France.