Michael Leblanc

Active Grand Isle, VT Vice-President for Leblanc Sports Inc