Omar Sar

138
reputation
1
8

Solving the world's toughest problems.