CH-1700 Fribourg
European patent · EP0548027 · Inventor
European patent · EP0527703 · Inventor
European patent · EP0215559 · Inventor