5 628 People (First 3 people) - Page 0

Mika Pantzar

Mika Pantzar

Finnish economist

Nazli Kibria

Nazli Kibria

Author

Marc Lankhorst

Marc Lankhorst

Dutch computer scientist