Le Grand-Saconnex
European patent · EP2738625 · Inventor
European patent · EP2040869 · Inventor
Swiss patent · CH704951 · Inventor