Jean Ruaud

Internet enthusiast and geek. Also French and Parisian.