Kevin L.

306
reputation
1
3
8

French computer sciences engineer.