CH-9442 Berneck
European patent · EP2867694 · Inventor
European patent · EP2183865 · Inventor
European patent · EP2041514 · Inventor