Greg

Switzerland

Age: 32

I'm a software engineer and distributed intelligent specialist.