Patrick Truchon ptruchon@identi.ca

Vancouver, Canada

Interested in the intersection between society, technology, and education.