kyle leduc