CH-4900 Langenthal
European patent · EP3008803 · Inventor
European patent · EP3062735 · Inventor
European patent · EP2396150 · Inventor