Tommy

NYC

PhD in Computer Science, University of Waterloo.