Gareth James

Gareth James

British-born, Parisian-raised Montreal resident. In my spare time I learn foreign languages for fun. My current challenge is Arabic.