CH-4106 Therwil
European patent · EP1761581 · Inventor
European patent · EP1200502 · Inventor
European patent · EP0256988 · Inventor