David Gordon

David Gordon is a computer science undergrad student at Sherbrooke University.