CH-4142 Münchenstein
European patent · EP2125782 · Inventor
European patent · EP1720859 · Inventor
European patent · EP1615898 · Inventor