Xavier Villeneuve

Height / Weight
5' 10" / 160 lbs
Born
September 29th 2007 (17)
Position
Left Defense
Country
Canada
Floating offer