Michael Teixeira
Michael Teixeira hasn't written any stories yet.
Michael Teixeira hasn't written any stories yet.
Polyglot and former classical musician/McGill CogSci grad turned Interactive Web Dev - currently enrolled in the IMM post-grad at Sheridan College