871fc089cd3cbbc18b9f868c8dd85cce?s=128

Olivier Lacan

olivierlacan

Software bricoleur at @codeschool, word wrangler, scientific skeptic, and logic lumberjack.