Kevin L.

316
reputation
1
3
8

French computer sciences engineer.