CH-4106 Therwil
European patent · EP0555179 · Inventor
European patent · EP0443984 · Inventor
European patent · EP0378510 · Inventor