CH-5313 Klingnau
European patent · EP2140111 · Inventor
European patent · EP1828544 · Inventor
European patent · EP1478482 · Inventor