Ren Ito

Ren Ito is annoyed that other people share his name, and is reserving this space for Google-posterity.

  • Education
    • Emmanuel College, University of Toronto