CH-1814 La Tour de Peilz
European patent · EP0145607 · Inventor
European patent · EP0048818 · Inventor