CH-1807 Blonay
European patent · EP1211948 · Inventor
European patent · EP1148789 · Inventor
European patent · EP0888066 · Inventor