Sohan
Sohan

Sohan

Alexa Evangelist at Amazon. Is terrible at self-deprecation.