Greg

Switzerland

Age: 31

I'm a software engineer and distributed intelligent specialist.