CH-2024 Saint-Aubin
European patent · EP2863797 · Inventor
Swiss patent · CH702621 · Inventor
European patent · EP0644423 · Inventor