CH-3150 Schwarzenburg
European patent · EP1725729 · Inventor
European patent · EP1723301 · Inventor
European patent · EP0663981 · Inventor