CH-1807 Blonay
European patent · EP1272642 · Inventor
European patent · EP1098568 · Inventor
European patent · EP0663441 · Inventor