Fribourg
European patent · EP0885911 · Inventor
European patent · EP0844263 · Inventor
European patent · EP0839821 · Inventor