Charles Desaulniers
Charles Desaulniers

Charles Desaulniers

Web developer, lover of sweet technology, MTG semi-pro player and gamer in general.