CH-8834 Schindellegi
European patent · EP2486734 · Inventor
European patent · EP2468013 · Inventor
European patent · EP1430495 · Inventor